OwenPowell commited on
Commit
e490c35
·
verified ·
1 Parent(s): a352aa9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -11
Dockerfile CHANGED
@@ -1,11 +1,17 @@
1
- FROM ghcr.io/chenyme/grok2api:latest
2
-
3
- ENV TZ=Asia/Shanghai \
4
- LOG_LEVEL=INFO \
5
- SERVER_PORT=8000 \
6
- SERVER_WORKERS=1 \
7
- SERVER_STORAGE_TYPE=local
8
-
9
- RUN mkdir -p /app/data /app/logs && chmod -R 777 /app/data /app/logs /app/scripts
10
-
11
- EXPOSE 8000
 
 
 
 
 
 
 
1
+ FROM ghcr.io/chenyme/grok2api:latest
2
+
3
+ ENV TZ=Asia/Shanghai \
4
+ LOG_LEVEL=INFO \
5
+ SERVER_PORT=8000 \
6
+ SERVER_WORKERS=1 \
7
+ SERVER_STORAGE_TYPE=local
8
+
9
+ RUN mkdir -p /app/data /app/logs && chmod -R 777 /app/data /app/logs /app/scripts
10
+
11
+ RUN --mount=type=secret,id=APP_KEY,mode=0444 \
12
+ --mount=type=secret,id=API_KEY,mode=0444 \
13
+ echo "APP_KEY=$(cat /run/secrets/APP_KEY 2>/dev/null)" >> /app/.env && \
14
+ echo "API_KEY=$(cat /run/secrets/API_KEY 2>/dev/null)" >> /app/.env && \
15
+ chmod 666 /app/.env
16
+
17
+ EXPOSE 8000