Skip to content

Docker Compose

O arquivo docker-compose.yml na raiz do repositório orquestra todos os serviços da plataforma UTRBUS.

Serviços Definidos

ContainerServiçoPorta
traefikProxy reverso / TLS80/443/8080
utrbusPortal Administrativo6880
utrbus_apiAPI REST Principal4589
utrbus_app_rotaApp de Rota6881
utrbus-webapiWebhooks / Web API9000

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 sh

Scripts Utilitários

ScriptDescrição
scripts/create_poi_feature_flag.shCria a feature flag de seleção de POI
bash
chmod +x scripts/create_poi_feature_flag.sh
./scripts/create_poi_feature_flag.sh

Proprietário — Ultra Tecnologias. Todos os direitos reservados.