MarcusAureliusAntoninus commited on
Commit
e5d2f82
·
verified ·
1 Parent(s): 757da03

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile.txt +38 -0
  2. gitattributes.txt +35 -0
Dockerfile.txt ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ghcr.io/danny-avila/librechat-dev:latest
2
+ EXPOSE 3080
3
+
4
+ # Set environment variables
5
+ ENV HOST=0.0.0.0
6
+ ENV PORT=3080
7
+ ENV SESSION_EXPIRY=900000
8
+ ENV REFRESH_TOKEN_EXPIRY=604800000
9
+
10
+ # Uncomment the following ENV to enable search
11
+ # Feel free to clone our meilisearch space and update the URL with your own
12
+
13
+ # ENV SEARCH=true
14
+ # ENV MEILI_NO_ANALYTICS=true
15
+ # ENV MEILI_HOST=https://librechat-meilisearch.hf.space
16
+ # ENV MEILI_HTTP_ADDR=https://librechat-meilisearch.hf.space
17
+
18
+ # Create necessary directories
19
+ RUN mkdir -p /app/uploads/temp
20
+ RUN mkdir -p /app/client/public/images/temp
21
+ RUN mkdir -p /app/api/logs/
22
+ RUN mkdir -p /app/data
23
+
24
+ # Give write permission to the directory
25
+ RUN chmod -R 777 /app/uploads/temp
26
+ RUN chmod -R 777 /app/client/public/images
27
+ RUN chmod -R 777 /app/api/logs/
28
+ RUN chmod -R 777 /app/data
29
+
30
+ # Copy Custom Endpoints Config
31
+ RUN curl -o /app/librechat.yaml https://raw.githubusercontent.com/fuegovic/lc-config-yaml/main/librechat-rw.yaml
32
+ # COPY librechat.yaml /app/librechat.yaml # Uncomment this and comment out the previous line to use the local librechat.yaml
33
+
34
+ # Install dependencies
35
+ RUN cd /app/api && npm install
36
+
37
+ # Command to run on container start
38
+ CMD ["npm", "run", "backend"]
gitattributes.txt ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text