services: app: image: be-planning-local container_name: be ports: - "8080:8081" environment: SPRING_DATASOURCE_URL: jdbc:postgresql://db:5432/planning_db SPRING_DATASOURCE_USERNAME: lorca_usr SPRING_DATASOURCE_PASSWORD: lorca_pwd depends_on: - db db: container_name: postgres image: postgres:latest restart: always environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PW} - POSTGRES_DB=${POSTGRES_DB} ports: - "5432:5432" volumes: - pgdata:/var/lib/postgresql/data pgadmin: container_name: pgadmin image: dpage/pgadmin4:latest environment: - PGADMIN_DEFAULT_EMAIL=${PGADMIN_MAIL} - PGADMIN_DEFAULT_PASSWORD=${PGADMIN_PW} ports: - "5050:80" restart: always volumes: pgdata: