|
|
@@ -78,31 +78,6 @@ services:
|
|
|
networks:
|
|
|
- ai_network
|
|
|
|
|
|
-# [OpenClaw 2026-09-12] eemaldatud: weaviate:
|
|
|
-# mem_limit: 4g
|
|
|
-# image: semitechnologies/weaviate:1.39.2
|
|
|
-# container_name: weaviate
|
|
|
-# profiles: ["experimental"]
|
|
|
-# restart: always
|
|
|
-# ports:
|
|
|
-# - "8080:8080"
|
|
|
-# - "50051:50051"
|
|
|
-# environment:
|
|
|
-# TZ: Europe/Tallinn
|
|
|
-# QUERY_DEFAULTS_LIMIT: 25
|
|
|
-# AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: 'true'
|
|
|
-# PERSISTENCE_DATA_PATH: '/var/lib/weaviate'
|
|
|
-# DEFAULT_VECTORIZER_MODULE: 'none'
|
|
|
-# CLUSTER_HOSTNAME: 'weaviate'
|
|
|
-# LANG: C.UTF-8
|
|
|
-# volumes:
|
|
|
-# - /usr/share/zoneinfo:/usr/share/zoneinfo:ro
|
|
|
-# - /etc/localtime:/etc/localtime:ro
|
|
|
-# - weaviate_data:/var/lib/weaviate
|
|
|
-# - /backups/docker/weaviate:/backups
|
|
|
-# - /etc/localtime:/etc/localtime
|
|
|
-# networks:
|
|
|
-# - ai_network
|
|
|
|
|
|
# # Qdrant vektoriandmebaas (toetab Open WebUI)
|
|
|
qdrant:
|
|
|
@@ -137,7 +112,7 @@ services:
|
|
|
mem_limit: 8g
|
|
|
image: jupyter/datascience-notebook:python-3.11
|
|
|
container_name: jupyter
|
|
|
- restart: always
|
|
|
+ restart: "no"
|
|
|
ports:
|
|
|
# [2026-09-26] ainult loopback + Tailscale (LAN-ile mitte avatud)
|
|
|
- "127.0.0.1:8887:8888"
|
|
|
@@ -199,48 +174,6 @@ services:
|
|
|
bash -c "pip install jupyter notebook tensorboard transformers datasets huggingface_hub scikit-learn pandas psycopg2-binary &&
|
|
|
jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser --allow-root --NotebookApp.token='ai_pytorch_2026'"
|
|
|
|
|
|
-# [OpenClaw 2026-09-12] eemaldatud: rag-api:
|
|
|
-# mem_limit: 4g
|
|
|
-# build:
|
|
|
-# context: /opt/docker-compose/main/Dockerfile/rag-api
|
|
|
-# dockerfile: Dockerfile
|
|
|
-# container_name: rag_api
|
|
|
-# restart: always
|
|
|
-# ports:
|
|
|
-# - "8072:8000"
|
|
|
-# environment:
|
|
|
-# LLAMA_CPP_URL: http://100.87.1.24:8070/completion
|
|
|
-# WEAVIATE_HOST: weaviate
|
|
|
-# WEAVIATE_HTTP_PORT: 8080
|
|
|
-# WEAVIATE_URL: http://weaviate:8080
|
|
|
-# WEAVIATE_CLASS: ScientificArticle
|
|
|
-# DB_HOST: postgres
|
|
|
-# DB_PORT: 5432
|
|
|
-# DB_NAME: pdf_research
|
|
|
-# DB_USER: osm
|
|
|
-# DB_PASSWORD: osm
|
|
|
-# OLLAMA_URL: http://100.87.1.24:11434
|
|
|
-# TZ: Europe/Tallinn
|
|
|
-# LANG: C.UTF-8
|
|
|
-# MARIADB_HOST: mariadb
|
|
|
-# MARIADB_PORT: 3306
|
|
|
-# MARIADB_DB: research_mariadb
|
|
|
-# MARIADB_USER: ai_mariadb_user
|
|
|
-# MARIADB_PASSWORD: ai_mariadb_pass_2026
|
|
|
-# volumes:
|
|
|
-# - /data/docker/rag-api/src:/app/src
|
|
|
-# - /backups/docker/rag-api:/backups
|
|
|
-# - /etc/localtime:/etc/localtime
|
|
|
-# depends_on:
|
|
|
-# - postgres
|
|
|
-# networks:
|
|
|
-# - ai_network
|
|
|
-# healthcheck:
|
|
|
-# test: ["CMD", "true"]
|
|
|
-# interval: 30s
|
|
|
-# timeout: 10s
|
|
|
-# retries: 3
|
|
|
-# start_period: 40s
|
|
|
|
|
|
# Reranker (cross-encoder) — RAG otsingu täpsuse parandaja, tõrjub tabeliprügi
|
|
|
reranker:
|
|
|
@@ -339,8 +272,6 @@ volumes:
|
|
|
driver: local
|
|
|
postgres_data:
|
|
|
driver: local
|
|
|
-# [OpenClaw 2026-09-12] eemaldatud: weaviate_data:
|
|
|
-# driver: local
|
|
|
jupyter_data:
|
|
|
driver: local
|
|
|
rocm_pytorch_data:
|