version: '3.4' # # TO USE THIS FILE, FIRST UNCOMMENT THE FOLLOWING LINE ('services:') # services: # # THEN UNCOMMENT ONLY THE SECTION OR SECTIONS CONTAINING THE CHANGES YOU WANT TO APPLY # # SAVE THIS FILE AS 'docker-compose.override.yaml' # # AND USE THE 'docker compose build' & 'docker compose up -d' COMMANDS AS YOU WOULD NORMALLY DO # # USE LIBRECHAT CONFIG FILE # api: # volumes: # - ./librechat.yaml:/app/librechat.yaml # # BUILD FROM LATEST IMAGE # api: # image: ghcr.io/danny-avila/librechat-dev:latest # # BUILD FROM LATEST IMAGE (NUMBERED RELEASE) # api: # image: ghcr.io/danny-avila/librechat:latest # # BUILD FROM LATEST API IMAGE # api: # image: ghcr.io/danny-avila/librechat-dev-api:latest # # BUILD FROM LATEST API IMAGE (NUMBERED RELEASE) # api: # image: ghcr.io/danny-avila/librechat-api:latest # # ADD MONGO-EXPRESS # mongo-express: # image: mongo-express # container_name: mongo-express # environment: # ME_CONFIG_MONGODB_SERVER: mongodb # ME_CONFIG_BASICAUTH_USERNAME: admin # ME_CONFIG_BASICAUTH_PASSWORD: password # ports: # - '8081:8081' # depends_on: # - mongodb # restart: always # # USE MONGODB V4.4.18 - FOR OLDER CPU WITHOUT AVX SUPPORT # mongodb: # image: mongo:4.4.18 # # DISABLE THE MONGODB CONTAINER - YOU NEED TO SET AN ALTERNATIVE MONGODB URI IN THE .ENV FILE # api: # environment: # - MONGO_URI=${MONGO_URI} # mongodb: # image: tianon/true # command: "" # entrypoint: "" # # EXPOSE MONGODB PORTS - USE CAREFULLY, THIS MAKES YOUR DATABASE VULNERABLE TO ATTACKS # mongodb: # ports: # - 27018:27017 # # DISABLE MEILISEARCH # meilisearch: # profiles: # - donotstart # # EXPOSE MEILISEARCH PORTS - DO NOT USE THE DEFAULT VALUE FOR THE MASTER KEY IF YOU DO THIS # meilisearch: # ports: # - 7700:7700