lego/docker-compose.yml
2024-10-25 11:01:20 +02:00

53 lines
928 B
YAML

services:
database:
hostname: database
container_name: briques_postgres
image: postgres
restart: always
environment:
- POSTGRES_DB=${DB_NAME}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
volumes:
- ./database:/var/lib/postgresql/data
networks:
- briques-db
back:
hostname: back
container_name: briques_back
build:
context: ./back-end
dockerfile: Dockerfile.back
args:
- NODE_ENV=${NODE_ENV}
- DB_HOST=database
- DB_NAME=${DB_NAME}
- DB_USER=${DB_USER}
- DB_PORT=5432
- DB_PASSWORD=${DB_PASSWORD}
ports:
- '${NODE_PORT}:3000'
depends_on:
- database
networks:
- briques-db
adminer:
image: adminer
restart: always
ports:
- 8080:8080
networks:
- briques-db
networks:
briques-db:
driver: bridge