feat: Add environment configuration files and update Docker Compose setup for development and production

This commit is contained in:
MaddoScientisto 2026-04-20 19:58:42 +02:00
commit 539a848e95
8 changed files with 292 additions and 193 deletions

28
faceai/.env.production Normal file
View file

@ -0,0 +1,28 @@
NODE_ENV=production
FACEAI_CLIENT_IMAGE=forgejo.maddoscientisto.net/maddo/faceai-client:latest
FACEAI_PROCESSOR_IMAGE=forgejo.maddoscientisto.net/maddo/faceai-processor:latest
FACEAI_REDIS_IMAGE=redis:7-alpine
FACEAI_CLIENT_CONTAINER_NAME=regalami-faceai
FACEAI_PROCESSOR_CONTAINER_NAME=regalami-faceai-processor
FACEAI_REDIS_CONTAINER_NAME=regalami-faceai-redis
FACEAI_PORT=3001
FACEAI_PUBLISHED_PORT=3001
FACEAI_FRONTEND_URL=https://ai.regalamiunsorriso.it
FACEAI_PUBLIC_BASE_URL=https://ai.regalamiunsorriso.it
FACEAI_LEGACY_RETURN_URL=https://www.regalamiunsorriso.it/faceai_return.php
FACEAI_LEGACY_HOME_URL=https://www.regalamiunsorriso.it
FACEAI_SHARED_SECRET=disagio-spaghetti-science-lol-boh
FACEAI_SESSION_COOKIE=rus_faceai_session
FACEAI_REDIS_URL=redis://redis:6379
FACEAI_QUEUE_NAME=faceai-searches
FACEAI_RUNTIME_ROOT=/data/runtime
FACEAI_UPLOAD_ROOT=/data/runtime/uploads
FACEAI_LOG_ROOT=/data/logs
FACEAI_PKL_ROOT=/data/pkl
FACEAI_RUNTIME_BIND=/mnt/storage/data/faceai/runtime
FACEAI_LOG_BIND=/mnt/storage/data/faceai/logs
FACEAI_PKL_BIND=/mnt/nas12/nas2/RUS
FACEAI_MATCHER_BINARY=/app/bin/face_matcher
FACEAI_WORKER_CONCURRENCY=8
FACEAI_WORKER_TIMEOUT_MS=300000
FACEAI_ENABLE_LOCAL_LEGACY_STATIC=0