docker-compose.yml.bak-localai-20260926-214709 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # docker-compose.yml
  2. # Salvesta see kataloogi ~/anythingllm/ ja käivita: docker compose up -d
  3. services:
  4. anythingllm:
  5. image: mintplexlabs/anythingllm:latest
  6. container_name: anythingllm
  7. restart: unless-stopped
  8. ports:
  9. - "127.0.0.1:3002:3001"
  10. - "100.87.1.24:3002:3001"
  11. volumes:
  12. - /data/docker/anythingllm/storage:/app/server/storage
  13. - /data/docker/anythingllm/logs:/app/server/logs
  14. - /backups/docker/anythingllm:/backups
  15. - /etc/localtime:/etc/localtime:ro
  16. environment:
  17. - TZ=Europe/Tallinn
  18. # Üldine
  19. - NODE_ENV=production
  20. - PORT=3001
  21. - STORAGE_DIR=/app/server/storage
  22. - AUTH_USER=ardo
  23. - AUTH_PASS=dwNs55RkiwSEC3TxQG0P
  24. - AUTH_TOKEN=dwNs55RkiwSEC3TxQG0P # sama parool, mida AUTH_PASS'is kasutasid
  25. - MULTI_USER_MODE=true
  26. - SETUP=false
  27. # Autentimine (muuda kindlasti ära!)
  28. - JWT_SECRET=muuda-see-samuti-turvaliseks
  29. # Andmebaas (AnythingLLM-i enda SQLite, mitte vektorbaas)
  30. - DATA_DIR=/app/server/storage
  31. # LLM – sinu juba töötav Ollama
  32. - LLM_PROVIDER=ollama
  33. - OLLAMA_BASE_PATH=http://host.docker.internal:11434
  34. - GENERIC_OPENAI_BASE_PATH=http://host.docker.internal:8070/v1
  35. #- OLLAMA_MODEL_PREF=qwen2.5:14b-instruct
  36. - OLLAMA_MODEL_PREF=qwen3:30b-fast
  37. #- OLLAMA_MODEL_TOKEN_LIMIT=8192
  38. - OLLAMA_MODEL_TOKEN_LIMIT=16384
  39. # Embedding-mudel (samuti Ollamast või eraldi)
  40. - EMBEDDING_ENGINE=ollama
  41. - EMBEDDING_BASE_PATH=http://host.docker.internal:11434
  42. - EMBEDDING_MODEL_PREF=nomic-embed-text:latest
  43. - EMBEDDING_MODEL_MAX_CHUNK_LENGTH=8192
  44. # Vektorbaas – sinu olemasolev Qdrant
  45. - VECTOR_DB=qdrant
  46. - QDRANT_ENDPOINT=http://host.docker.internal:6333
  47. #- QDRANT_URI=http://qdrant:6333
  48. # Kui Qdrant-il pole API võtit (vaikeseadistus), jäta tühjaks või kommenteeri välja
  49. # - QDRANT_API_KEY=sinu-api-võti-kui-on
  50. # Võimalik lisada ka transkriptsiooniks, aga pole kohustuslik
  51. # - WHISPER_PROVIDER=local
  52. extra_hosts:
  53. - "host.docker.internal:host-gateway"
  54. networks:
  55. - ai_network
  56. networks:
  57. ai_network:
  58. external: true
  59. name: main_ai_network