mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-21 21:50:49 +02:00
🐳 : Improving Docker Build (#1415)
* Improving builds When adding LibreChat to ansible, it rebuilt way too often, even if I only changed the configuration. With this PR, it should build only when the files of the app change. Also removed the 'volumes' section for the 'api' in the docker-compose.yml. At least with our installation it works fine like this. * @danny-avila's comments - removed 'env_file' from docker-compose.yml - re-added link to '.env' in volumes * Adding latest changes from main * @danny-avila's comments * Updating installation instructions * @danny-avila's comments - Remove unused environment in docker-compose.yml - Re-add some steps for cleaning docker images
This commit is contained in:
parent
8848b8a569
commit
5d7869d3d5
4 changed files with 27 additions and 37 deletions
|
@ -17,20 +17,13 @@ services:
|
|||
restart: always
|
||||
user: "${UID}:${GID}"
|
||||
extra_hosts:
|
||||
- "host.docker.internal:host-gateway"
|
||||
env_file:
|
||||
- .env
|
||||
- "host.docker.internal:host-gateway"
|
||||
environment:
|
||||
- HOST=0.0.0.0
|
||||
- MONGO_URI=mongodb://mongodb:27017/LibreChat
|
||||
- MEILI_HOST=http://meilisearch:7700
|
||||
volumes:
|
||||
- /app/client/node_modules
|
||||
- /app/api/node_modules
|
||||
- ./api:/app/api
|
||||
- ./.env:/app/.env
|
||||
- ./.env.development:/app/.env.development
|
||||
- ./.env.production:/app/.env.production
|
||||
- ./images:/app/client/public/images
|
||||
- ./librechat.yaml:/app/librechat.yaml
|
||||
mongodb:
|
||||
|
@ -45,8 +38,6 @@ services:
|
|||
container_name: chat-meilisearch
|
||||
image: getmeili/meilisearch:v1.5
|
||||
restart: always
|
||||
env_file:
|
||||
- .env
|
||||
user: "${UID}:${GID}"
|
||||
environment:
|
||||
- MEILI_HOST=http://meilisearch:7700
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue