Files

1 line
169 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "c0ntradicti0n/system", "files": {"compose.yml": {"a45fe3e18014dac319a49da46dc899be4845cea9": {"t": 1785746354.535137, "n": 8324, "h": "f0b1717d316d5314", "c": "version: \"3\"\nservices:\n # ── shared ML base image built via `make base` ─────────────────────────────\n # Run `make base` once before `make start`.\n # Image name: localhost/system-base:latest (localhost/ prefix = never pulled\n # from Docker Hub, always resolved from the local daemon).\n # ───────────────────────────────────────────────────────────────────────────\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n depends_on:\n - server\n - web\n ports:\n - published: ${HTTP_PORT:-8080}\n target: 80\n - published: ${HTTPS_PORT:-8443}\n target: 443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./nginx/default-local:/etc/nginx/default-local\n - ./.certs:/etc/nginx/certs\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build:\n context: server\n additional_contexts:\n - lib=./lib\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - published: 5001\n target: 5000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n PYTHONDONTWRITEBYTECODE: 1\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n TORCHINDUCTOR_CACHE_DIR: /.cache/torch\n TORCH_HOME: /.cache/torch\n NVIDIA_VISIBLE_DEVICES: all\n devices:\n - nvidia.com/gpu=all\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n - model-cache:/.cache:rw\n - \"./.caches/.cache-cr:/chroma:rw\"\n philo:\n image: philo\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: philo\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n command: python server.py\n\n\n restart: unless-stopped\n\n container_name: philo\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n TOKENS: $TOKENS\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n LLM_MODEL: ${LLM_MODEL:-deepseek-chat}\n volumes:\n - \"$SYSTEM:/system\"\n - \"./philo:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-openai:/.cache-openai:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - published: 5000\n target: 5000\n build:\n context: integrator\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n HOST: ${HOST:-localhost}\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n # host port binding removed – use existing host Redis or access via Docker network only\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n image: worker:latest\n build:\n context: worker\n additional_contexts:\n - lib=./lib\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n MODELS_CONFIG: classifier/models/\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build:\n context: worker\n additional_contexts:\n - lib=./lib\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n MODELS_CONFIG: classifier/models/\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\nvolumes:\n model-cache:"}, "7a3aecf8a36651f7da0843dd6d6101954c925a8f": {"t": 1785762414.0717475, "n": 8324, "h": "f0b1717d316d5314", "c": "version: \"3\"\nservices:\n # ── shared ML base image built via `make base` ─────────────────────────────\n # Run `make base` once before `make start`.\n # Image name: localhost/system-base:latest (localhost/ prefix = never pulled\n # from Docker Hub, always resolved from the local daemon).\n # ───────────────────────────────────────────────────────────────────────────\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n depends_on:\n - server\n - web\n ports:\n - published: ${HTTP_PORT:-8080}\n target: 80\n - published: ${HTTPS_PORT:-8443}\n target: 443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./nginx/default-local:/etc/nginx/default-local\n - ./.certs:/etc/nginx/certs\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build:\n context: server\n additional_contexts:\n - lib=./lib\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - published: 5001\n target: 5000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n PYTHONDONTWRITEBYTECODE: 1\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n TORCHINDUCTOR_CACHE_DIR: /.cache/torch\n TORCH_HOME: /.cache/torch\n NVIDIA_VISIBLE_DEVICES: all\n devices:\n - nvidia.com/gpu=all\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n - model-cache:/.cache:rw\n - \"./.caches/.cache-cr:/chroma:rw\"\n philo:\n image: philo\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: philo\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n command: python server.py\n\n\n restart: unless-stopped\n\n container_name: philo\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n TOKENS: $TOKENS\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n LLM_MODEL: ${LLM_MODEL:-deepseek-chat}\n volumes:\n - \"$SYSTEM:/system\"\n - \"./philo:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-openai:/.cache-openai:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - published: 5000\n target: 5000\n build:\n context: integrator\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n HOST: ${HOST:-localhost}\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n # host port binding removed – use existing host Redis or access via Docker network only\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n image: worker:latest\n build:\n context: worker\n additional_contexts:\n - lib=./lib\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n MODELS_CONFIG: classifier/models/\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build:\n context: worker\n additional_contexts:\n - lib=./lib\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n MODELS_CONFIG: classifier/models/\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\nvolumes:\n model-cache:"}, "6fae3ec0ba207935f03cdeb0211afce274c108d8": {"t": 1785762417.5221267, "n": 8402, "h": "d6d8f7166b446f66", "c": "version: \"3\"\nservices:\n # ── shared ML base image built via `make base` ─────────────────────────────\n # Run `make base` once before `make start`.\n # Image name: localhost/system-base:latest (localhost/ prefix = never pulled\n # from Docker Hub, always resolved from the local daemon).\n # ───────────────────────────────────────────────────────────────────────────\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n depends_on:\n - server\n - web\n ports:\n - published: ${HTTP_PORT:-8080}\n target: 80\n - published: ${HTTPS_PORT:-8443}\n target: 443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./nginx/default-local:/etc/nginx/default-local\n - ./.certs:/etc/nginx/certs\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build:\n context: server\n additional_contexts:\n - lib=./lib\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - published: 5001\n target: 5000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n PYTHONDONTWRITEBYTECODE: 1\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n TORCHINDUCTOR_CACHE_DIR: /.cache/torch\n TORCH_HOME: /.cache/torch\n NVIDIA_VISIBLE_DEVICES: all\n # devices: # uncomment when nvidia-container-toolkit is installed\n # - nvidia.com/gpu=all\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n - model-cache:/.cache:rw\n - \"./.caches/.cache-cr:/chroma:rw\"\n philo:\n image: philo\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: philo\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n command: python server.py\n\n\n restart: unless-stopped\n\n container_name: philo\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n TOKENS: $TOKENS\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n LLM_MODEL: ${LLM_MODEL:-deepseek-chat}\n volumes:\n - \"$SYSTEM:/system\"\n - \"./philo:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-openai:/.cache-openai:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - published: 5000\n target: 5000\n build:\n context: integrator\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n additional_contexts:\n - lib=./lib\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n HOST: ${HOST:-localhost}\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n # host port binding removed – use existing host Redis or access via Docker network only\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n image: worker:latest\n build:\n context: worker\n additional_contexts:\n - lib=./lib\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n MODELS_CONFIG: classifier/models/\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build:\n context: worker\n additional_contexts:\n - lib=./lib\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n MODELS_CONFIG: classifier/models/\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\nvolumes:\n model-cache:"}, "3f927bcd28bde26ba443ef9aff4b97fed8723fa5": {"t": 1785762418.9571073, "n": 7681, "h": "a4029cc7690b7c1d", "c": "version: \"3\"\nservices:\n # ── shared ML base image built via `make base` ─────────────────────────────\n # Run `make base` once before `make start`.\n # Image name: localhost/system-base:latest (localhost/ prefix = never pulled\n # from Docker Hub, always resolved from the local daemon).\n # ───────────────────────────────────────────────────────────────────────────\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n depends_on:\n - server\n - web\n ports:\n - published: ${HTTP_PORT:-8080}\n target: 80\n - published: ${HTTPS_PORT:-8443}\n target: 443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./nginx/default-local:/etc/nginx/default-local\n - ./.certs:/etc/nginx/certs\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - published: 5001\n target: 5000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n TORCHINDUCTOR_CACHE_DIR: /.cache/torch\n TORCH_HOME: /.cache/torch\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n philo:\n image: philo\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: philo\n args:\n SYSTEM: /system\n command: python server.py\n\n\n restart: unless-stopped\n\n container_name: philo\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n TOKENS: $TOKENS\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n LLM_API_KEY: $DEEPSEEK_API_KEY\n LLM_BASE_URL: ${LLM_BASE_URL:-https://api.deepseek.com}\n LLM_MODEL: ${LLM_MODEL:-deepseek-chat}\n volumes:\n - \"$SYSTEM:/system\"\n - \"./philo:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-openai:/.cache-openai:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - published: 5000\n target: 5000\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n HOST: ${HOST:-localhost}\n HTTPS_PORT: ${HTTPS_PORT:-8443}\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n # host port binding removed – use existing host Redis or access via Docker network only\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n image: worker:latest\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n MODELS_CONFIG: classifier/models/\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n MODELS_CONFIG: classifier/models/\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "729a4ebafa6184320dbce7c776f2450d1abca248": {"t": 1785762420.5438554, "n": 7459, "h": "55388c92d4a2e798", "c": "version: \"3\"\nservices:\n # ── shared ML base image built via `make base` ─────────────────────────────\n # Run `make base` once before `make start`.\n # Image name: localhost/system-base:latest (localhost/ prefix = never pulled\n # from Docker Hub, always resolved from the local daemon).\n # ───────────────────────────────────────────────────────────────────────────\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - \"${HTTP_PORT:-8080}:80\"\n - \"${HTTPS_PORT:-8443}:443\"\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n TORCHINDUCTOR_CACHE_DIR: /.cache/torch\n TORCH_HOME: /.cache/torch\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n philo:\n image: philo\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: philo\n args:\n SYSTEM: /system\n command: python server.py\n\n\n restart: unless-stopped\n\n container_name: philo\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n TOKENS: $TOKENS\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n OPENAI_API_KEY: $DEEPSEEK_API_KEY\n OPENAI_BASE_URL: ${OPENAI_BASE_URL:-https://api.deepseek.com}\n OPENAI_MODEL: ${OPENAI_MODEL:-deepseek-chat}\n volumes:\n - \"$SYSTEM:/system\"\n - \"./philo:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-openai:/.cache-openai:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - \"5000:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 80\n DEBUG: engine,socket.io* node\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n # host port binding removed – use existing host Redis or access via Docker network only\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n MODELS_CONFIG: classifier/models/\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n MODELS_CONFIG: classifier/models/\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "c9967d5e854a5821824f8340f803d5bad47cb7d8": {"t": 1785762422.224134, "n": 6681, "h": "05b04c52b98aa90c", "c": "version: \"3\"\nservices:\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n philo:\n image: philo\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: philo\n args:\n SYSTEM: /system\n command: python server.py\n\n\n restart: unless-stopped\n\n container_name: philo\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n TOKENS: $TOKENS\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n volumes:\n - \"$SYSTEM:/system\"\n - \"./philo:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-openai:/.cache-openai:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - \"5000:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 80\n DEBUG: engine,socket.io* node\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "15cdc5f17ac822e5a1bf42456f9b24cd58ab020b": {"t": 1785762424.434256, "n": 5987, "h": "c46b4083c4eb5dc7", "c": "version: \"3\"\nservices:\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n restart: unless-stopped\n ports:\n - \"5000:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n - \"./.certs:/certs:ro\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 80\n DEBUG: engine,socket.io* node\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n #ports:\n # - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "e6ece5371ee14458aedb9394ceec8493c8577ad9": {"t": 1785762427.185222, "n": 5910, "h": "c63eb387661aa4c7", "c": "version: \"3\"\nservices:\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 0\n DEBUG: Truev\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "486848b64915d278fc349ad5e695a14e2b1f0063": {"t": 1785762429.8318624, "n": 5973, "h": "a24d19e4976394c3", "c": "version: \"3\"\nservices:\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 0\n DEBUG: Truev\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "23cc930b62b5096f2a91cff6458fbde7c9b4db7b": {"t": 1785762433.475886, "n": 5954, "h": "146546ed709682db", "c": "version: \"3\"\nservices:\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n #restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 0\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "ad4f99d92c2a5b3f1cfa7422bda73b5555f71293": {"t": 1785762434.978649, "n": 5954, "h": "21d9a297d96ced69", "c": "version: \"3\"\nservices:\n nginx:\n\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n image: server\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n image: service\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n image: integrator:latest\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n linker:\n image: linker:latest\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n image: classifier\n\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n image: web:latest\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 0\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n image: queue:latest\n build: worker\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "b8002c601e0be31641ed26d1e3b2b435abcc29aa": {"t": 1785762437.4223466, "n": 5816, "h": "456031ee85f93fdb", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./.certs:$CERTS\n\n server:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n integrator:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n image: integrator\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n linker:\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr-linker:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.models-classifier:/app/models:rw\"\n\n\n web:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n environment:\n WDS_SOCKET_PORT: 0\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.caches/.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: worker\n container_name: worker\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n SENTENCE_TRANSFORMERS_HOME: /.cache\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\"\n\n queue:\n build: worker\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.caches/.cache-cr:/chroma:rw\"\n - \"./.caches/.cache-hf:/.cache:rw\"\n - \"./.caches/.cache-mpl:/.config:rw\""}, "e342e330e6958f873c3c2ddeabd76a7475590132": {"t": 1785762444.6686902, "n": 5611, "h": "071004b15d1ca59c", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n integrator:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n image: integrator\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n linker:\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n web:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: queue\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n environment:\n CELERYD_CONCURRENCY: 1\n\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/models:/app/models\"\n\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n queue:\n build: queue\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\""}, "1569874cc1d75f80f25f7e4f46eda59eb6cb36eb": {"t": 1785762445.9591024, "n": 5519, "h": "ac158f191adebdb6", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n integrator:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n image: integrator\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n linker:\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n web:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: queue\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\", \"-c\", \"1\"]\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n queue:\n build: queue\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\""}, "8e9f9d3d94a883e6e4c6bece02af6eda884590e9": {"t": 1785762447.3271823, "n": 5508, "h": "262cf61e14d0fd43", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n integrator:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n image: integrator\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n PYDEV_DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./integrator:/app/integrator\"\n\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n linker:\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n\n classifier:\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n web:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.redis:/data\n command: redis-server --appendonly yes\n\n worker:\n build: queue\n command: [\"celery\", \"-A\", \"tasks\", \"worker\", \"--loglevel=info\"]\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./integrator/states:/app/states\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n queue:\n build: queue\n command: [\"python\", \"app.py\"]\n ports:\n - \"5000:5000\"\n container_name: queue\n\n depends_on:\n - redis\n env_file:\n - .env\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app/integrator\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\""}, "a362b267ab166c0e3bef3fca3d877fa6419d2c00": {"t": 1785762448.734009, "n": 4515, "h": "8d73da51ac9fbbf8", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n integrator:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n linker:\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n classifier:\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n web:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n redis:\n image: redis:latest\n container_name: redis\n restart: unless-stopped\n ports:\n - 6379:6379\n volumes:\n - ./.redis:/data\n command: redis-server --appendonly yes\n\n\n"}, "e491d6e714fdec63c61060a8b86445b8e554a30f": {"t": 1785762450.530669, "n": 4321, "h": "2dd413d0db8caaf4", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n integrator:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n NO_IMAGES: \"true\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./classifier:/app/classifier\"\n - \"./lib:/app/lib\"\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.cache-mpl:/.config:rw\"\n\n linker:\n profiles:\n - linker\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n classifier:\n profiles:\n - classifier\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n web:\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "4c64b90b717b5d7017fb016f96c08f7e203aa44f": {"t": 1785762456.3415248, "n": 4091, "h": "2bcbd93be965ccae", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n integrator:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n ports:\n - \"9876:5000\"\n build:\n context: integrator\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: integrator\n env_file:\n - .env\n tty: true\n user: 1000:1000\n\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./integrator:/app\"\n - \"./lib:/app/lib\"\n\n linker:\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n classifier:\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "cad92189b3a59ce6d0ffc2ada79c94ea5058cfaa": {"t": 1785762458.957899, "n": 3852, "h": "ea1ac3c81ff10fbb", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n linker:\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr-linker:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n classifier:\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "586ddd2befe162375a816cf24b9cd567133d7ca1": {"t": 1785762460.2145498, "n": 3845, "h": "45475a1987369c28", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n linker:\n mem_limit: 10g\n\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n classifier:\n mem_limit: 10g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "d7be22c6281d25429e2d4f791a66eb72ceddf47f": {"t": 1785762461.716448, "n": 3842, "h": "0202d5c9de74bb00", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/app\"\n - \"./lib:/app/lib\"\n\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n linker:\n mem_limit: 2g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: linker\n args:\n SYSTEM: /system\n container_name: linker\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n classifier:\n mem_limit: 2g\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: classifier\n args:\n SYSTEM: /system\n container_name: classifier\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./classifier:/app\"\n - \"./lib:/app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n - \"./.models-classifier:/app/models:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "248e2958801cf0bda0a9d72d4078930d472ef224": {"t": 1785762465.2594626, "n": 2455, "h": "b5672e6dcb899555", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/flask_app\"\n - \"./lib:/flask_app/lib\"\n\n - \"./.cache-cr:/chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "2a20ef18ceded8a4a78b7ee53fa9197c2e5f8c23": {"t": 1785762466.5722568, "n": 2464, "h": "3b3951ce2fdbe1d7", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/flask_app\"\n - \"./lib:/flask_app/lib\"\n\n - \"./.chroma:/flask_app/.chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "a0e1c96f8b1e9707391c5ba64f257f43e6e0f983": {"t": 1785762468.824886, "n": 2432, "h": "910f34fad8fbffe6", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n restart: unless-stopped\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n restart: unless-stopped\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/flask_app\"\n - \"./.chroma:/flask_app/.chroma:rw\"\n - \"./.cache-hf:/.cache:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "ad0b07ae583c02fdf10c75bd3e543898d1bf578e": {"t": 1785762472.7321649, "n": 2384, "h": "6da8e884f2b7fc2a", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/flask_app\"\n - \"./.chroma:/flask_app/.chroma:rw\"\n - \"./.cache-hf:/flask_app/.cache:rw\"\n\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "315f4537ea1f0db215cee3c75b68ddd5381b8765": {"t": 1785762475.6516476, "n": 2534, "h": "b47096d8b123e120", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: \"False\"\n HF_HUB_DISABLE_TELEMETRY: True\n DISABLE_TELEMETRY: True\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/flask_app\"\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "7e22eac23322deffc1761003e00262aba32a9d74": {"t": 1785762476.932357, "n": 2465, "h": "6c9aa89484ee83f2", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n service:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: service\n args:\n SYSTEM: /system\n\n container_name: service\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5000:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n HAYSTACK_TELEMETRY_ENABLED: False\n volumes:\n - \"$SYSTEM:/system\"\n - \"./service:/flask_app\"\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "8a0039266eed3367952293d24700a1b27cb5368a": {"t": 1785762478.0619562, "n": 1864, "h": "06ede6402fe0357f", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n PYTHONIOENCODING: utf-8\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "457c2216ec48c5aaa5571b91fa98403aebc964b1": {"t": 1785762479.6704493, "n": 1834, "h": "ce6922b029aa01ba", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n - ./certs:$CERTS\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n - \"./server:/flask_app\"\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}, "dc4bbf43a51cd4b4c8d789c86992b194d239c5d1": {"t": 1785762503.5738785, "n": 1815, "h": "f1b6a2e410bc2c07", "c": "version: \"3\"\nservices:\n nginx:\n image: nginx:latest\n container_name: nginx\n restart: unless-stopped\n build: nginx\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n env_file:\n - .env\n environment:\n HOST: $HOST\n EMAIL: $EMAIL\n depends_on:\n - server\n - web\n ports:\n - 80:80\n - 443:443\n volumes:\n - ./nginx/nginx.conf:/etc/nginx/nginx.conf\n - ./nginx/sites-enabled/:/etc/nginx/sites-enabled/\n # - ./certs:/etc/letsencrypt\n\n server:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n\n build: server\n container_name: server\n env_file:\n - .env\n tty: true\n user: 1000:1000\n ports:\n - \"5001:5000\"\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n\n philospher:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build: philosopher\n container_name: philosopher\n env_file:\n - .env\n tty: true\n user: 1000:1000\n environment:\n LC_ALL: en_US.UTF-8\n LANG: en_US.UTF-8\n LANGUAGE: en_US.UTF-8\n DEBUG: \"true\"\n HOST: $HOST\n SYSTEM: /system\n extra_hosts:\n - \"host.docker.internal:host-gateway\"\n volumes:\n - \"$SYSTEM:/system\"\n\n\n web:\n logging:\n driver: \"json-file\"\n options:\n max-file: \"5\"\n max-size: \"10m\"\n build:\n context: web\n target: $TARGET\n container_name: web\n volumes:\n - ./web/src:/app/src\n tty: true\n env_file:\n - .env\n\n\n\n"}}, ".helm-chart/values.yaml": {"a45fe3e18014dac319a49da46dc899be4845cea9": {"t": 1785747057.237057, "n": 1270, "h": "a28512c3cf6e0ab4", "c": "# ── Environment ────────────────────────────────────────────\nenv:\n host: localhost\n email: \"\"\n httpPort: 8080\n httpsPort: 8443\n systemPath: /system\n target: dev\n openaiBaseUrl: https://api.deepseek.com\n openaiModel: deepseek-chat\n\n# ── Secrets ───────────────────────────────────────────────\nsecrets:\n apiKey:\n existingSecret: \"\" # secret with key \"openai-api-key\"\n certs:\n existingSecret: \"\" # secret with TLS certs\n\n# ── Persistence ────────────────────────────────────────────\npersistence:\n system:\n existingClaim: \"\" # PVC for /system (knowledge base)\n storageClass: \"\"\n size: 10Gi\n chroma:\n existingClaim: \"\"\n storageClass: \"\"\n size: 10Gi\n cacheHf:\n existingClaim: \"\"\n storageClass: \"\"\n size: 20Gi\n redisData:\n existingClaim: \"\"\n storageClass: \"\"\n size: 5Gi\n\n# ── Ingress ───────────────────────────────────────────────\ningress:\n enabled: false\n host: polarity.science\n className: \"\"\n path: /\n annotations: {}\n # tls:\n # secretName: certs-secret\n\n# ── Image overrides ───────────────────────────────────────\nimages:\n registry: \"\" # set to \"localhost/\" for kind dev\n pullPolicy: IfNotPresent\n redis: redis:latest # public image, not custom-built"}, "6fae3ec0ba207935f03cdeb0211afce274c108d8": {"t": 1785762408.6750815, "n": 1270, "h": "a28512c3cf6e0ab4", "c": "# ── Environment ────────────────────────────────────────────\nenv:\n host: localhost\n email: \"\"\n httpPort: 8080\n httpsPort: 8443\n systemPath: /system\n target: dev\n openaiBaseUrl: https://api.deepseek.com\n openaiModel: deepseek-chat\n\n# ── Secrets ───────────────────────────────────────────────\nsecrets:\n apiKey:\n existingSecret: \"\" # secret with key \"openai-api-key\"\n certs:\n existingSecret: \"\" # secret with TLS certs\n\n# ── Persistence ────────────────────────────────────────────\npersistence:\n system:\n existingClaim: \"\" # PVC for /system (knowledge base)\n storageClass: \"\"\n size: 10Gi\n chroma:\n existingClaim: \"\"\n storageClass: \"\"\n size: 10Gi\n cacheHf:\n existingClaim: \"\"\n storageClass: \"\"\n size: 20Gi\n redisData:\n existingClaim: \"\"\n storageClass: \"\"\n size: 5Gi\n\n# ── Ingress ───────────────────────────────────────────────\ningress:\n enabled: false\n host: polarity.science\n className: \"\"\n path: /\n annotations: {}\n # tls:\n # secretName: certs-secret\n\n# ── Image overrides ───────────────────────────────────────\nimages:\n registry: \"\" # set to \"localhost/\" for kind dev\n pullPolicy: IfNotPresent\n redis: redis:latest # public image, not custom-built"}, "3f927bcd28bde26ba443ef9aff4b97fed8723fa5": {"t": 1785762411.1881287, "n": 1204, "h": "02678273c0f16302", "c": "# ── Environment ────────────────────────────────────────────\nenv:\n host: localhost\n email: \"\"\n httpPort: 8080\n httpsPort: 8443\n systemPath: /system\n target: dev\n openaiBaseUrl: https://api.deepseek.com\n openaiModel: deepseek-chat\n\n# ── Secrets ───────────────────────────────────────────────\nsecrets:\n apiKey:\n existingSecret: \"\" # secret with key \"openai-api-key\"\n certs:\n existingSecret: \"\" # secret with TLS certs\n\n# ── Persistence ────────────────────────────────────────────\npersistence:\n system:\n existingClaim: \"\" # PVC for /system (knowledge base)\n storageClass: \"\"\n size: 10Gi\n chroma:\n existingClaim: \"\"\n storageClass: \"\"\n size: 10Gi\n cacheHf:\n existingClaim: \"\"\n storageClass: \"\"\n size: 20Gi\n redisData:\n existingClaim: \"\"\n storageClass: \"\"\n size: 5Gi\n\n# ── Ingress ───────────────────────────────────────────────\ningress:\n enabled: false\n host: polarity.science\n className: \"\"\n path: /\n annotations: {}\n # tls:\n # secretName: certs-secret\n\n# ── Image overrides ───────────────────────────────────────\nimages:\n registry: \"\" # set to \"localhost/\" for kind dev\n pullPolicy: IfNotPresent"}}, ".helm-chart/templates/philo-deployment.yaml": {"a45fe3e18014dac319a49da46dc899be4845cea9": {"t": 1785747057.8552492, "n": 1810, "h": "f4fb2bb1ce0335ca", "c": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n labels:\n app: philo\n name: philo\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: philo\n template:\n metadata:\n labels:\n app: philo\n spec:\n containers:\n - args:\n - python\n - server.py\n env:\n - name: DEBUG\n value: \"true\"\n - name: PYTHONIOENCODING\n value: utf-8\n - name: LLM_API_KEY\n valueFrom:\n secretKeyRef:\n name: {{ .Values.secrets.apiKey.existingSecret | default \"philo-secrets\" }}\n key: openai-api-key\n - name: LLM_BASE_URL\n value: {{ .Values.env.openaiBaseUrl | default \"https://api.deepseek.com\" }}\n - name: LLM_MODEL\n value: {{ .Values.env.openaiModel | default \"deepseek-chat\" }}\n envFrom:\n - configMapRef:\n name: env\n image: {{ .Values.images.registry }}philo\n imagePullPolicy: {{ .Values.images.pullPolicy }}\n name: philo\n volumeMounts:\n - mountPath: /system\n name: system\n - mountPath: /chroma\n name: chroma\n - mountPath: /.cache-openai\n name: cache-openai\n resources:\n limits:\n memory: 2Gi\n restartPolicy: Always\n volumes:\n - name: system\n persistentVolumeClaim:\n claimName: {{ .Values.persistence.system.existingClaim | default \"system-pvc\" }}\n - name: chroma\n persistentVolumeClaim:\n claimName: {{ .Values.persistence.chroma.existingClaim | default \"chroma-pvc\" }}\n - name: cache-openai\n persistentVolumeClaim:\n claimName: philo-claim4"}, "6fae3ec0ba207935f03cdeb0211afce274c108d8": {"t": 1785762413.2348757, "n": 1810, "h": "f4fb2bb1ce0335ca", "c": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n labels:\n app: philo\n name: philo\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: philo\n template:\n metadata:\n labels:\n app: philo\n spec:\n containers:\n - args:\n - python\n - server.py\n env:\n - name: DEBUG\n value: \"true\"\n - name: PYTHONIOENCODING\n value: utf-8\n - name: LLM_API_KEY\n valueFrom:\n secretKeyRef:\n name: {{ .Values.secrets.apiKey.existingSecret | default \"philo-secrets\" }}\n key: openai-api-key\n - name: LLM_BASE_URL\n value: {{ .Values.env.openaiBaseUrl | default \"https://api.deepseek.com\" }}\n - name: LLM_MODEL\n value: {{ .Values.env.openaiModel | default \"deepseek-chat\" }}\n envFrom:\n - configMapRef:\n name: env\n image: {{ .Values.images.registry }}philo\n imagePullPolicy: {{ .Values.images.pullPolicy }}\n name: philo\n volumeMounts:\n - mountPath: /system\n name: system\n - mountPath: /chroma\n name: chroma\n - mountPath: /.cache-openai\n name: cache-openai\n resources:\n limits:\n memory: 2Gi\n restartPolicy: Always\n volumes:\n - name: system\n persistentVolumeClaim:\n claimName: {{ .Values.persistence.system.existingClaim | default \"system-pvc\" }}\n - name: chroma\n persistentVolumeClaim:\n claimName: {{ .Values.persistence.chroma.existingClaim | default \"chroma-pvc\" }}\n - name: cache-openai\n persistentVolumeClaim:\n claimName: philo-claim4"}, "3f927bcd28bde26ba443ef9aff4b97fed8723fa5": {"t": 1785762414.471355, "n": 1894, "h": "56b077dec67c3eed", "c": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n labels:\n app: philo\n name: philo\nspec:\n replicas: 1\n selector:\n matchLabels:\n app: philo\n template:\n metadata:\n labels:\n app: philo\n spec:\n containers:\n - args:\n - python\n - server.py\n env:\n - name: DEBUG\n value: \"true\"\n - name: PYTHONIOENCODING\n value: utf-8\n - name: LLM_API_KEY\n valueFrom:\n secretKeyRef:\n name: {{ .Values.secrets.apiKey.existingSecret | default \"philo-secrets\" }}\n key: openai-api-key\n - name: LLM_BASE_URL\n value: {{ .Values.env.openaiBaseUrl | default \"https://api.deepseek.com\" }}\n - name: LLM_MODEL\n value: {{ .Values.env.openaiModel | default \"deepseek-chat\" }}\n envFrom:\n - configMapRef:\n name: env\n image: {{ .Values.images.registry }}philo\n imagePullPolicy: {{ .Values.images.pullPolicy }}\n name: philo\n securityContext:\n runAsGroup: 1000\n runAsUser: 1000\n volumeMounts:\n - mountPath: /system\n name: system\n - mountPath: /chroma\n name: chroma\n - mountPath: /.cache-openai\n name: cache-openai\n resources:\n limits:\n memory: 2Gi\n restartPolicy: Always\n volumes:\n - name: system\n persistentVolumeClaim:\n claimName: {{ .Values.persistence.system.existingClaim | default \"system-pvc\" }}\n - name: chroma\n persistentVolumeClaim:\n claimName: {{ .Values.persistence.chroma.existingClaim | default \"chroma-pvc\" }}\n - name: cache-openai\n persistentVolumeClaim:\n claimName: philo-claim4"}}, ".helm-chart/templates/env-configmap.yaml": {"a45fe3e18014dac319a49da46dc899be4845cea9": {"t": 1785747058.4593062, "n": 640, "h": "dad61bfcc1dae551", "c": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n labels:\n app: env\n name: env\ndata:\n HOST: {{ .Values.env.host | quote }}\n EMAIL: {{ .Values.env.email | quote }}\n HTTP_PORT: {{ .Values.env.httpPort | default \"8080\" | quote }}\n HTTPS_PORT: {{ .Values.env.httpsPort | default \"8443\" | quote }}\n SYSTEM: {{ .Values.env.systemPath | quote }}\n TARGET: {{ .Values.env.target | default \"dev\" | quote }}\n CERTS: {{ .Values.env.certs | default \"/etc/nginx/certs\" | quote }}\n LLM_BASE_URL: {{ .Values.env.openaiBaseUrl | default \"https://api.deepseek.com\" | quote }}\n LLM_MODEL: {{ .Values.env.openaiModel | default \"deepseek-chat\" | quote }}\n"}, "3f927bcd28bde26ba443ef9aff4b97fed8723fa5": {"t": 1785762407.7642314, "n": 640, "h": "dad61bfcc1dae551", "c": "apiVersion: v1\nkind: ConfigMap\nmetadata:\n labels:\n app: env\n name: env\ndata:\n HOST: {{ .Values.env.host | quote }}\n EMAIL: {{ .Values.env.email | quote }}\n HTTP_PORT: {{ .Values.env.httpPort | default \"8080\" | quote }}\n HTTPS_PORT: {{ .Values.env.httpsPort | default \"8443\" | quote }}\n SYSTEM: {{ .Values.env.systemPath | quote }}\n TARGET: {{ .Values.env.target | default \"dev\" | quote }}\n CERTS: {{ .Values.env.certs | default \"/etc/nginx/certs\" | quote }}\n LLM_BASE_URL: {{ .Values.env.openaiBaseUrl | default \"https://api.deepseek.com\" | quote }}\n LLM_MODEL: {{ .Values.env.openaiModel | default \"deepseek-chat\" | quote }}\n"}}}}