Docker Compose
O arquivo docker-compose.yml na raiz do repositório orquestra todos os serviços da plataforma UTRBUS.
Serviços Definidos
| Container | Serviço | Porta |
|---|---|---|
traefik | Proxy reverso / TLS | 80/443/8080 |
utrbus | Portal Administrativo | 6880 |
utrbus_api | API REST Principal | 4589 |
utrbus_app_rota | App de Rota | 6881 |
utrbus-webapi | Webhooks / Web API | 9000 |
Comandos Úteis
bash
# Subir tudo em background
docker-compose up -d
# Subir e ver logs ao vivo
docker-compose up
# Parar todos os serviços
docker-compose down
# Parar e remover volumes
docker-compose down -v
# Rebuild de um serviço específico
docker-compose up -d --build utrbus_api
# Ver status dos containers
docker-compose ps
# Logs de um serviço específico
docker-compose logs -f utrbus_api
# Executar comando dentro de um container
docker-compose exec utrbus_api shScripts Utilitários
| Script | Descrição |
|---|---|
scripts/create_poi_feature_flag.sh | Cria a feature flag de seleção de POI |
bash
chmod +x scripts/create_poi_feature_flag.sh
./scripts/create_poi_feature_flag.sh