services: app: build: context: . dockerfile: Dockerfile image: bspds ports: - "3000:3000" environment: SERVER_HOST: 0.0.0.0 SERVER_PORT: 3000 DATABASE_URL: postgres://postgres:postgres@db:5432/pds S3_ENDPOINT: http://objsto:9000 AWS_REGION: us-east-1 S3_BUCKET: pds-blobs AWS_ACCESS_KEY_ID: minioadmin AWS_SECRET_ACCESS_KEY: minioadmin PDS_HOSTNAME: localhost:3000 depends_on: - db - objsto db: image: postgres:latest environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: pds ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql objsto: image: minio/minio ports: - "9000:9000" - "9001:9001" environment: MINIO_ROOT_USER: minioadmin MINIO_ROOT_PASSWORD: minioadmin volumes: - minio_data:/data command: server /data --console-address ":9001" volumes: postgres_data: minio_data: