fix: 修复 Alpine BusyBox 下 cp -n 不支持导致数据库未初始化

改用 POSIX 兼容的 [ -f ] || cp 条件复制。
This commit is contained in:
田东生
2026-02-25 18:36:09 +08:00
parent ba0ecb0bc2
commit ddcf81d286
+1 -1
View File
@@ -41,4 +41,4 @@ ENV PORT=3000
ENV HOSTNAME="0.0.0.0" ENV HOSTNAME="0.0.0.0"
ENV DATABASE_URL="file:/app/data/prod.db" ENV DATABASE_URL="file:/app/data/prod.db"
CMD ["sh", "-c", "cp -n template.db /app/data/prod.db 2>/dev/null; node server.js"] CMD ["sh", "-c", "[ -f /app/data/prod.db ] || cp template.db /app/data/prod.db; node server.js"]