games-store-back/compose.yml

25 lines
921 B
YAML

# Variável definida em arquivo compose ou em outras maneiras de criação de containe , ...
# ... terá prioridade em relação a mesma variável ser definida em um dockerfile.
# Fiz essa "dança de portas" proposital; quis testar diversas combinações possíveis a caráter de estudo e teste.
services:
backend:
build: .
ports:
- 3000:3006 # A porta da direita precisa ser igual a da variável PORT abaixo (linha 17).
depends_on:
- database
networks:
- app-game-2
environment:
- DB_HOST=database # Se mudar valor dessa variável, tem que mudar o nome do serviço "database" igualmente E VICE-VERSA; remover nem pensar.
- DB_NAME=GamesStore # Se mudar o valor dessa variável, terá que mudar, tambem, nos Dockerfiles E VICE-VERSA.
- PORT=3006
database:
build: models/
networks:
- app-game-2
networks:
app-game-2: