krin002 commited on
Commit
75c733e
·
verified ·
1 Parent(s): 00ddd06

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +2 -2
Dockerfile CHANGED
@@ -5,8 +5,8 @@ ENV SUB_STORE_PUSH_SERVICE="https://api.day.app/XXXXXXXXXXXX/[推送标题]/[推
5
  ENV SUB_STORE_CRON="0 0 * * *"
6
  ENV SUB_STORE_FRONTEND_BACKEND_PATH="/vvgd8jp6iz"
7
 
8
- # 设置容器启动时要执行的命令,使用默认的 entrypoint 并传入端口和挂载路径
9
- CMD ["sh", "-c", "docker-entrypoint.sh"]
10
 
11
  # 指定容器暴露的端口
12
  EXPOSE 3001
 
5
  ENV SUB_STORE_CRON="0 0 * * *"
6
  ENV SUB_STORE_FRONTEND_BACKEND_PATH="/vvgd8jp6iz"
7
 
8
+ # 保持镜像原始的启动命令 (注意端口号是3000)
9
+ CMD [ "/bin/sh", "-c", "if [ -n \"$SUB_STORE_CRON\" ]; then echo \"${SUB_STORE_CRON} curl http://127.0.0.1:3000/api/sync/artifacts > /opt/app/data/cron.log 2>&1\" > /etc/crontabs/root && crond; fi; mkdir -p /opt/app/data; cd /opt/app/data; SUB_STORE_BACKEND_API_HOST=:: SUB_STORE_FRONTEND_HOST=:: SUB_STORE_FRONTEND_PORT=3001 SUB_STORE_FRONTEND_PATH=/opt/app/frontend SUB_STORE_DATA_BASE_PATH=/opt/app/data node /opt/app/sub-store.bundle.js" ]
10
 
11
  # 指定容器暴露的端口
12
  EXPOSE 3001