services: db: image: postgres:15 ports: - "5432:5432" environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres POSTGRES_DB: movies POSTGRES_HOST: db api: build: ./api volumes: - ./api:/code ports: - "8000:8000" environment: POSTGRES_PASSWORD: postgres POSTGRES_USER: postgres POSTGRES_DB: movies POSTGRES_HOST: db env_file: - ./api/.env depends_on: - db pgadmin: image: dpage/pgadmin4 environment: - PGADMIN_DEFAULT_EMAIL=pgadmin4@pgadmin.org - PGADMIN_DEFAULT_PASSWORD=admin ports: - "5050:80" depends_on: - db