services: faceai: image: forgejo.maddoscientisto.net/maddo/faceai-client:latest container_name: regalami-faceai restart: unless-stopped command: sh -c "mkdir -p /data/logs && npm run start >> /data/logs/backend.log 2>&1" environment: NODE_ENV: production 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_ENABLE_LOCAL_LEGACY_STATIC: 0 volumes: - /var/docker/faceai/runtime:/data/runtime - /var/docker/faceai/logs:/data/logs - /mnt/nas12/nas2/RUS:/data/pkl:ro ports: - "127.0.0.1:3001:3001" depends_on: - redis processor: image: forgejo.maddoscientisto.net/maddo/faceai-processor:latest container_name: regalami-faceai-processor restart: unless-stopped command: sh -c "mkdir -p /data/logs && npm run start:processor >> /data/logs/processor.log 2>&1" environment: NODE_ENV: production FACEAI_REDIS_URL: redis://redis:6379 FACEAI_QUEUE_NAME: faceai-searches FACEAI_RUNTIME_ROOT: /data/runtime FACEAI_LOG_ROOT: /data/logs FACEAI_PKL_ROOT: /data/pkl FACEAI_MATCHER_BINARY: /opt/face-recognition/face_matcher FACEAI_WORKER_CONCURRENCY: 2 FACEAI_WORKER_TIMEOUT_MS: 300000 volumes: - /var/docker/faceai/runtime:/data/runtime - /var/docker/faceai/logs:/data/logs - /mnt/nas12/nas2/RUS:/data/pkl:ro depends_on: - redis redis: image: redis:7-alpine container_name: regalami-faceai-redis restart: unless-stopped command: redis-server --appendonly no