services: db: image: postgres:16-alpine environment: POSTGRES_DB: myapp POSTGRES_USER: app POSTGRES_PASSWORD: secret networks: - backend web: image: nginx:1.27-alpine ports: - "8080:80" depends_on: - db networks: - backend networks: backend: