Ibraaheem commited on
Commit
0a5247e
·
1 Parent(s): 45d97f6

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -9
Dockerfile CHANGED
@@ -31,18 +31,13 @@ RUN adduser --system worker
31
  WORKDIR /home/worker/app
32
 
33
  # Ensure the worker user has the necessary permissions
34
- RUN mkdir -p local_data/private_gpt/chromadb && chown -R worker local_data/private_gpt
35
-
36
- # Copy only the necessary files for the app
37
- COPY --chown=worker --from=dependencies /home/worker/app/.venv/ .venv
38
- COPY --chown=worker private_gpt/ private_gpt
39
- COPY --chown=worker docs/ docs
40
- COPY --chown=worker *.yaml *.md ./
41
 
42
  # Ensure the 'meta.json' file has the correct permissions
43
- RUN touch local_data/private_gpt/chromadb/meta.json && chown worker local_data/private_gpt/chromadb/meta.json
44
 
45
- RUN chmod 777 local_data/private_gpt/chromadb/meta.json
 
46
 
47
  USER worker
48
 
 
31
  WORKDIR /home/worker/app
32
 
33
  # Ensure the worker user has the necessary permissions
34
+ RUN mkdir -p local_data/private_gpt/chroma_db && chown -R worker local_data/private_gpt
 
 
 
 
 
 
35
 
36
  # Ensure the 'meta.json' file has the correct permissions
37
+ RUN touch local_data/private_gpt/chroma_db/meta.json && chown worker local_data/private_gpt/chroma_db/meta.json
38
 
39
+ # Allow the user to write to the chroma_db directory
40
+ RUN chmod 777 local_data/private_gpt/chroma_db
41
 
42
  USER worker
43