O deploy publico foi realizado na Railway em 17/06/2026.
A aplicacao esta publicada e acessivel em:
https://taskmanagerapi-production-b8b0.up.railway.app/
- Plataforma: Railway
- Aplicacao: Trackio / TaskManagerAPI
- Tipo: API Spring Boot servindo backend REST e frontend estatico
Foram validados os seguintes endpoints no ambiente publicado:
| Endpoint | Resultado |
|---|---|
/ |
HTTP 200 |
/api/tasks |
HTTP 200 |
/api/tasks/dashboard |
HTTP 200 |
/api/tasks/kanban |
HTTP 200 |
/swagger-ui.html |
HTTP 200 |
/v3/api-docs |
HTTP 200 |
O ambiente publicado usa dados ficticios da Atlas Solucoes Empresariais para demonstracao. Esses dados permitem visualizar a interface com tarefas, responsaveis, projetos, prazos, prioridades, status e indicadores como se o sistema estivesse em uso por uma empresa real.
Esses dados nao representam clientes reais. Em uma instalacao real, os dados seriam cadastrados pelos usuarios da empresa contratante.
Validacao local:
.\mvnw.cmd test
node --check src/main/resources/static/app.js
node --check src/main/resources/static/task-api.jsValidacao do ambiente publicado:
$base='https://taskmanagerapi-production-b8b0.up.railway.app'
$paths=@('/','/api/tasks','/api/tasks/dashboard','/api/tasks/kanban','/swagger-ui.html','/v3/api-docs')
foreach($path in $paths){
$r=Invoke-WebRequest -Uri ($base+$path) -Method GET -UseBasicParsing -TimeoutSec 30
"$($r.StatusCode) $path"
}Resultado observado:
200 /
200 /api/tasks
200 /api/tasks/dashboard
200 /api/tasks/kanban
200 /swagger-ui.html
200 /v3/api-docs
O profile de producao deve receber variaveis de ambiente pela plataforma:
SPRING_PROFILES_ACTIVE=prod
SPRING_DATASOURCE_URL=...
SPRING_DATASOURCE_USERNAME=...
SPRING_DATASOURCE_PASSWORD=...
SPRING_JPA_HIBERNATE_DDL_AUTO=update
- URL publica ativa:
https://taskmanagerapi-production-b8b0.up.railway.app/ - Plataforma: Railway
- Endpoints principais validados com HTTP 200
- Swagger/OpenAPI disponivel em
/swagger-ui.htmle/v3/api-docs - Dados demo ficticios documentados em
docs/dados-demo.md
- Ainda nao ha autenticacao.
- Ainda nao ha modulos reais de organizacao, funcionarios, equipes e projetos.
- Ainda nao ha microsservicos executaveis separados.
- Ainda nao ha migrations com Flyway/Liquibase.