Spaces:
Running
Running
File size: 1,342 Bytes
d1bff6b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | services:
app:
build: .
ports:
- "3000:3000"
environment:
PORT: "3000"
GENERATION_PROVIDER: kaggle
KAGGLE_COMMAND: kaggle
KAGGLE_ACCELERATOR: NvidiaTeslaT4
KAGGLE_USE_SMALL_DECODER: "0"
KAGGLE_INFERENCE_STEPS: "4"
KAGGLE_CACHE_KERNEL_REF: jolvangeest/mplus-flux2-cache
KAGGLE_POLL_INTERVAL_MS: "5000"
KAGGLE_POLL_TIMEOUT_MS: "7200000"
DATABASE_URL: postgresql://mplus:mplus@postgres:5432/mplus_studio
S3_ENDPOINT: http://minio:9000
S3_BUCKET: mplus-studio
S3_ACCESS_KEY_ID: mplus
S3_SECRET_ACCESS_KEY: mplus-studio-secret
S3_FORCE_PATH_STYLE: "1"
depends_on:
- postgres
- minio
volumes:
- kaggle-sessions:/app/data/kaggle-sessions
postgres:
image: postgres:16-alpine
environment:
POSTGRES_DB: mplus_studio
POSTGRES_USER: mplus
POSTGRES_PASSWORD: mplus
ports:
- "5432:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
minio:
image: minio/minio:latest
command: server /data --console-address ":9001"
environment:
MINIO_ROOT_USER: mplus
MINIO_ROOT_PASSWORD: mplus-studio-secret
ports:
- "9000:9000"
- "9001:9001"
volumes:
- minio-data:/data
volumes:
postgres-data:
minio-data:
kaggle-sessions:
|