version: "3.8" services: db: image: postgres:15 environment: POSTGRES_DB: notesdb POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres volumes: - pgdata:/var/lib/postgresql/data ports: - "5432:5432" backend: build: ./backend ports: - "8000:8000" environment: DB_HOST: db DB_PORT: 5432 DB_NAME: notesdb DB_USER: postgres DB_PASSWORD: postgres depends_on: - db frontend: build: ./frontend ports: - "8501:8501" environment: BACKEND_URL: http://backend:8000 depends_on: - backend volumes: pgdata: