services: database: hostname: database container_name: briques_postgres build: context: ./PostgreSQL dockerfile: Dockerfile restart: always env_file: back-end/.env.production environment: - POSTGRES_DB=${DB_NAME} - POSTGRES_USER=${DB_USER} - POSTGRES_PASSWORD=${DB_PASSWORD} volumes: - ./database:/var/lib/postgresql/data back: restart: always 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