| 1 | version: '3.4' |
| 2 | |
| 3 | services: |
| 4 | mongo: |
| 5 | image: mongo:6 |
| 6 | container_name: mongo |
| 7 | restart: always |
| 8 | volumes: |
| 9 | - mongo_data:/data/db |
| 10 | |
| 11 | librechat: |
| 12 | image: ghcr.io/danny-avila/librechat:latest |
| 13 | container_name: librechat |
| 14 | restart: always |
| 15 | depends_on: |
| 16 | - mongo |
| 17 | environment: |
| 18 | - MONGO_URI=mongodb://mongo:27017/librechat |
| 19 | - MONGO_DB=librechat |
| 20 | - HOST=0.0.0.0 |
| 21 | - PORT=3080 |
| 22 | - REFRESH_SECRET=aa5191f2914e30b9387fd84e254e4ba6fc51b4654968a9b0803b456a54b8418 |
| 23 | - JWT_SECRET=6f8c0ef4a5d391b26034086c628469d3f9f497f08163ab9b40137092f2909ef |
| 24 | - JWT_REFRESH_SECRET=aa5191f2914e30b9387fd84e254e4ba6fc51b4654968a9b0803b456a54b8418 |
| 25 | - REFRESH_TOKEN_EXPIRATION=7d |
| 26 | - ALLOW_REGISTRATION=true |
| 27 | - ALLOW_LOGIN=true |
| 28 | - ENABLE_MODEL_PROVIDERS=true |
| 29 | - ENABLE_PROVIDER_SETTINGS=true |
| 30 | - OLLAMA_ENABLED=true |
| 31 | - OLLAMA_BASE_URL=http://10.1.10.121:11434 |
| 32 | ports: |
| 33 | - "3080:3080" |
| 34 | volumes: |
| 35 | - librechat_data:/app/data |
| 36 | - /opt/librechat/librechat.yaml:/app/librechat.yaml |
| 37 | |
| 38 | volumes: |
| 39 | mongo_data: |
| 40 | librechat_data: |
| 41 |
Revision fe88bfeac51acc7e80adec059e02b1561db18d3c