mer0mingian commited on
Commit
c7d5495
·
1 Parent(s): 4024aa0

set up local test

Browse files
Files changed (3) hide show
  1. .gitignore +2 -0
  2. Dockerfile +5 -5
  3. docker-compose.yaml +18 -0
.gitignore CHANGED
@@ -1 +1,3 @@
1
  .env
 
 
 
1
  .env
2
+ .pytest_cache/
3
+ .upload/
Dockerfile CHANGED
@@ -5,11 +5,11 @@ ENV RAG_PORT=7860
5
  # ENV EMBEDDINGS_MODEL='intfloat/multilingual-e5-large-instruct'
6
  # "numDimensions": 1024
7
  # Default HF model -> "numDimensions": 384
8
- ENV HF_HOME=/app/.cache
9
- ENV VECTOR_DB_TYPE=atlas-mongo
10
- ENV COLLECTION_NAME=rag
11
- ENV ATLAS_SEARCH_INDEX=vector_index
12
 
13
  RUN mkdir -p /app/uploads && chmod -R 777 /app/uploads
14
  RUN mkdir -p /nltk_data && chmod -R 777 /nltk_data
15
- RUN mkdir -p /app/.cache && chmod -R 777 /app/.cache
 
5
  # ENV EMBEDDINGS_MODEL='intfloat/multilingual-e5-large-instruct'
6
  # "numDimensions": 1024
7
  # Default HF model -> "numDimensions": 384
8
+ # ENV HF_HOME=/app/.cache
9
+ # ENV VECTOR_DB_TYPE=atlas-mongo
10
+ # ENV COLLECTION_NAME=rag
11
+ # ENV ATLAS_SEARCH_INDEX=vector_index
12
 
13
  RUN mkdir -p /app/uploads && chmod -R 777 /app/uploads
14
  RUN mkdir -p /nltk_data && chmod -R 777 /nltk_data
15
+ RUN mkdir -p /app/.cache && chmod -R 777 /app/.cache
docker-compose.yaml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ services:
2
+ fastapi:
3
+ container_name: rag_api
4
+ image: ghcr.io/danny-avila/librechat-rag-api-dev:latest
5
+ ports:
6
+ - "8000:8000"
7
+ restart: always
8
+ volumes:
9
+ - type: bind
10
+ source: ./.env
11
+ target: /app/.env
12
+ - ./uploads:/app/uploads
13
+ - ./images:/app/client/public/images
14
+ - ./logs:/app/api/logs
15
+ env_file:
16
+ - .env
17
+
18
+