mplus-studio / docker-compose.yml
joelsefanja's picture
Deploy Mplus Studio
d1bff6b verified
Raw
History Blame Contribute Delete
1.34 kB
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: