verge / Dockerfile
krin002's picture
Update Dockerfile
75c733e verified
raw
history blame contribute delete
924 Bytes
FROM xream/sub-store
# 设置环境变量
ENV SUB_STORE_PUSH_SERVICE="https://api.day.app/XXXXXXXXXXXX/[推送标题]/[推送内容]?group=SubStore&autoCopy=1&isArchive=1&sound=shake&level=timeSensitive&icon=https%3A%2F%2Fraw.githubusercontent.com%2F58xinian%2Ficon%2Fmaster%2FSub-Store1.png"
ENV SUB_STORE_CRON="0 0 * * *"
ENV SUB_STORE_FRONTEND_BACKEND_PATH="/vvgd8jp6iz"
# 保持镜像原始的启动命令 (注意端口号是3000)
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" ]
# 指定容器暴露的端口
EXPOSE 3001