services: app: restart: unless-stopped build: . environment: - DSN=postgres://app:apppa55word@db/app?sslmode=disable depends_on: - db ports: - "8080:8080" db: restart: unless-stopped image: postgres:14-alpine volumes: - dbdata:/var/lib/postgresql/data environment: - POSTGRES_USER=app - POSTGRES_PASSWORD=apppa55word pgadmin: restart: unless-stopped image: dpage/pgadmin4:7.0 environment: - PGADMIN_DEFAULT_PASSWORD=pgpa55word - PGADMIN_DEFAULT_EMAIL=pgapp - PGADMIN_LISTEN_PORT=8888 ports: - "8888:8888" volumes: dbdata: