chore: snapshot workflow migration progress
This commit is contained in:
+33
-3
@@ -50,6 +50,8 @@ services:
|
||||
dockerfile: Dockerfile
|
||||
command: /start.sh
|
||||
environment:
|
||||
- PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE:-1}
|
||||
- PYTHONPYCACHEPREFIX=${PYTHONPYCACHEPREFIX:-/tmp/pycache}
|
||||
- POSTGRES_DB=${POSTGRES_DB:-hartomat}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-hartomat}
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-hartomat}
|
||||
@@ -89,8 +91,12 @@ services:
|
||||
build:
|
||||
context: ./backend
|
||||
dockerfile: Dockerfile
|
||||
user: "${APP_UID:-1000}:0"
|
||||
command: celery -A app.tasks.celery_app worker --loglevel=info -Q step_processing,ai_validation --autoscale=${MAX_CONCURRENCY:-8},${MIN_CONCURRENCY:-2} --concurrency=${MIN_CONCURRENCY:-2}
|
||||
environment:
|
||||
- PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE:-1}
|
||||
- PYTHONPYCACHEPREFIX=${PYTHONPYCACHEPREFIX:-/tmp/pycache}
|
||||
- HOME=/tmp
|
||||
- POSTGRES_DB=${POSTGRES_DB:-hartomat}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-hartomat}
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-hartomat}
|
||||
@@ -123,8 +129,15 @@ services:
|
||||
dockerfile: render-worker/Dockerfile
|
||||
args:
|
||||
- BLENDER_VERSION=${BLENDER_VERSION:-5.0.1}
|
||||
user: "${APP_UID:-1000}:0"
|
||||
group_add:
|
||||
- "44"
|
||||
- "110"
|
||||
command: bash -c "python3 /check_version.py && celery -A app.tasks.celery_app worker --loglevel=info -Q asset_pipeline --autoscale=1,1 --concurrency=1"
|
||||
environment:
|
||||
- PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE:-1}
|
||||
- PYTHONPYCACHEPREFIX=${PYTHONPYCACHEPREFIX:-/tmp/pycache}
|
||||
- HOME=/tmp
|
||||
- POSTGRES_DB=${POSTGRES_DB:-hartomat}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-hartomat}
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-hartomat}
|
||||
@@ -135,13 +148,16 @@ services:
|
||||
- UPLOAD_DIR=/app/uploads
|
||||
- BLENDER_BIN=/opt/blender/blender
|
||||
- RENDER_SCRIPTS_DIR=/render-scripts
|
||||
- CYCLES_DEVICE=${CYCLES_DEVICE:-auto}
|
||||
- CYCLES_DEVICE=${CYCLES_DEVICE:-gpu}
|
||||
- NVIDIA_VISIBLE_DEVICES=all
|
||||
- NVIDIA_DRIVER_CAPABILITIES=compute,utility,graphics
|
||||
- MINIO_URL=${MINIO_URL:-http://minio:9000}
|
||||
- MINIO_USER=${MINIO_USER:-minioadmin}
|
||||
- MINIO_PASSWORD=${MINIO_PASSWORD:-minioadmin}
|
||||
- MINIO_BUCKET=${MINIO_BUCKET:-uploads}
|
||||
volumes:
|
||||
- ./backend:/app
|
||||
- ./render-worker/scripts:/render-scripts
|
||||
- uploads:/app/uploads
|
||||
- /opt/blender:/opt/blender:ro
|
||||
- optix-cache:/var/tmp/OptixCache_root # persist OptiX kernel cache across container restarts
|
||||
@@ -165,8 +181,15 @@ services:
|
||||
dockerfile: render-worker/Dockerfile
|
||||
args:
|
||||
- BLENDER_VERSION=${BLENDER_VERSION:-5.0.1}
|
||||
user: "${APP_UID:-1000}:0"
|
||||
group_add:
|
||||
- "44"
|
||||
- "110"
|
||||
command: bash -c "python3 /check_version.py && celery -A app.tasks.celery_app worker --loglevel=info -Q asset_pipeline_light --autoscale=2,2 --concurrency=2"
|
||||
environment:
|
||||
- PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE:-1}
|
||||
- PYTHONPYCACHEPREFIX=${PYTHONPYCACHEPREFIX:-/tmp/pycache}
|
||||
- HOME=/tmp
|
||||
- POSTGRES_DB=${POSTGRES_DB:-hartomat}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-hartomat}
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-hartomat}
|
||||
@@ -177,13 +200,16 @@ services:
|
||||
- UPLOAD_DIR=/app/uploads
|
||||
- BLENDER_BIN=/opt/blender/blender
|
||||
- RENDER_SCRIPTS_DIR=/render-scripts
|
||||
- CYCLES_DEVICE=${CYCLES_DEVICE:-auto}
|
||||
- CYCLES_DEVICE=${CYCLES_DEVICE:-gpu}
|
||||
- NVIDIA_VISIBLE_DEVICES=all
|
||||
- NVIDIA_DRIVER_CAPABILITIES=compute,utility,graphics
|
||||
- MINIO_URL=${MINIO_URL:-http://minio:9000}
|
||||
- MINIO_USER=${MINIO_USER:-minioadmin}
|
||||
- MINIO_PASSWORD=${MINIO_PASSWORD:-minioadmin}
|
||||
- MINIO_BUCKET=${MINIO_BUCKET:-uploads}
|
||||
volumes:
|
||||
- ./backend:/app
|
||||
- ./render-worker/scripts:/render-scripts
|
||||
- uploads:/app/uploads
|
||||
- /opt/blender:/opt/blender:ro
|
||||
- optix-cache:/var/tmp/OptixCache_root
|
||||
@@ -204,8 +230,12 @@ services:
|
||||
build:
|
||||
context: ./backend
|
||||
dockerfile: Dockerfile
|
||||
command: celery -A app.tasks.celery_app beat --loglevel=info
|
||||
user: "${APP_UID:-1000}:0"
|
||||
command: celery -A app.tasks.celery_app beat --loglevel=info --schedule=/tmp/celerybeat-schedule
|
||||
environment:
|
||||
- PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE:-1}
|
||||
- PYTHONPYCACHEPREFIX=${PYTHONPYCACHEPREFIX:-/tmp/pycache}
|
||||
- HOME=/tmp
|
||||
- POSTGRES_DB=${POSTGRES_DB:-hartomat}
|
||||
- POSTGRES_USER=${POSTGRES_USER:-hartomat}
|
||||
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-hartomat}
|
||||
|
||||
Reference in New Issue
Block a user