defendex commited on
Commit
467f99e
·
verified ·
1 Parent(s): 3aed72c

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -4
Dockerfile CHANGED
@@ -5,9 +5,11 @@ USER root
5
 
6
  RUN mkdir -p /opt/openlist/data
7
 
8
- RUN echo "{\"scheme\":{\"address\":\"0.0.0.0\",\"http_port\":7860},\"database\":{\"type\":\"${DB_TYPE}\",\"host\":\"${DB_HOST}\",\"port\":${DB_PORT},\"user\":\"${DB_USER}\",\"password\":\"${DB_PASS}\",\"name\":\"${DB_NAME}\",\"ssl_mode\":\"${DB_SSL}\"}}" > /opt/openlist/data/config.json
9
-
10
- RUN chmod -R 777 /opt/openlist/data
11
 
12
  EXPOSE 7860
13
- CMD ./openlist server
 
 
 
5
 
6
  RUN mkdir -p /opt/openlist/data
7
 
8
+ # 复制启动脚本并赋予执行权限
9
+ COPY entrypoint.sh /opt/openlist/
10
+ RUN chmod +x /opt/openlist/entrypoint.sh
11
 
12
  EXPOSE 7860
13
+
14
+ # 用启动脚本作为入口点
15
+ ENTRYPOINT ["/opt/openlist/entrypoint.sh"]