services: db: image: postgres:15 volumes: - db_data:/var/lib/postgresql/data environment: POSTGRES_USER: user POSTGRES_PASSWORD: password POSTGRES_DB: mydb restart: always adminer: image: adminer restart: always ports: - "8081:8080" depends_on: - db web: image: nginx:latest restart: always ports: - "8080:80" volumes: - ./frontend:/usr/share/nginx/html backend: build: ./backend restart: always ports: - "5000:3000" depends_on: - db environment: DB_HOST: db DB_USER: user DB_PASSWORD: password DB_NAME: mydb volumes: db_data: