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