From 0d84244ca168986b4808acc869e703ab348fc98a Mon Sep 17 00:00:00 2001 From: Cyber Link <cl@xganon.com> Date: Mon, 10 Jun 2024 10:42:48 -0500 Subject: [PATCH] Update HOW_TO_USE_DOCKER.md (#1639) Added docker compose file that can be used on stand alone docker or in docker swarm with some modifications. --- docker/HOW_TO_USE_DOCKER.md | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/docker/HOW_TO_USE_DOCKER.md b/docker/HOW_TO_USE_DOCKER.md index 19a0920ef..fed16a274 100644 --- a/docker/HOW_TO_USE_DOCKER.md +++ b/docker/HOW_TO_USE_DOCKER.md @@ -86,6 +86,49 @@ mintplexlabs/anythingllm; </td> </tr> +<tr> + <td> Docker Compose</td> + <td> + + version: '3.8' + services: + anythingllm: + image: mintplexlabs/anythingllm + container_name: anythingllm + ports: + - "3001:3001" + cap_add: + - SYS_ADMIN + environment: + # Adjust for your environemnt + - STORAGE_DIR=/app/server/storage + - JWT_SECRET="make this a large list of random numbers and letters 20+" + - LLM_PROVIDER=ollama + - OLLAMA_BASE_PATH=http://127.0.0.1:11434 + - OLLAMA_MODEL_PREF=llama2 + - OLLAMA_MODEL_TOKEN_LIMIT=4096 + - EMBEDDING_ENGINE=ollama + - EMBEDDING_BASE_PATH=http://127.0.0.1:11434 + - EMBEDDING_MODEL_PREF=nomic-embed-text:latest + - EMBEDDING_MODEL_MAX_CHUNK_LENGTH=8192 + - VECTOR_DB=lancedb + - WHISPER_PROVIDER=local + - TTS_PROVIDER=native + - PASSWORDMINCHAR=8 + - AGENT_SERPER_DEV_KEY="SERPER DEV API KEY" + volumes: + - anythingllm_storage:/app/server/storage + restart: always + + volumes: + anythingllm_storage: + driver: local + driver_opts: + type: none + o: bind + device: /path/on/local/disk + </td> +</tr> </table> Go to `http://localhost:3001` and you are now using AnythingLLM! All your data and progress will persist between -- GitLab