Spaces:
Running
Running
version: "3.8" | |
services: | |
backend: | |
build: . | |
ports: | |
- "8080:8080" | |
environment: | |
- DATABASE_URL=postgresql://promptaid:promptaid@postgres:5432/promptaid | |
- S3_ENDPOINT=http://minio:9000 | |
- S3_ACCESS_KEY=promptaid | |
- S3_SECRET_KEY=promptaid | |
- S3_BUCKET=promptaid | |
- ENVIRONMENT=production | |
- BASE_URL=http://localhost:8080 | |
depends_on: | |
- postgres | |
- minio | |
restart: unless-stopped | |
postgres: | |
image: postgres:16 | |
restart: always | |
environment: | |
POSTGRES_USER: promptaid | |
POSTGRES_PASSWORD: promptaid | |
POSTGRES_DB: promptaid | |
ports: | |
- "5433:5432" | |
volumes: | |
- pgdata:/var/lib/postgresql/data | |
minio: | |
image: minio/minio:latest | |
restart: always | |
command: server /data --console-address ":9001" | |
environment: | |
MINIO_ROOT_USER: promptaid | |
MINIO_ROOT_PASSWORD: promptaid | |
ports: | |
- "9000:9000" | |
- "9001:9001" | |
volumes: | |
- minio_data:/data | |
volumes: | |
pgdata: | |
minio_data: | |