fix(docker): move entrypoint script to /app to avoid tmpfs masking (#8999)

Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
This commit is contained in:
yutuknown
2026-08-06 06:12:10 +05:30
committed by GitHub
parent 66b85466ce
commit 19181567d4
2 changed files with 3 additions and 2 deletions

View File

@@ -179,8 +179,8 @@ EXPOSE 20128
USER node
# Warns if the mounted data volume has wrong ownership
COPY --chmod=755 scripts/check-permissions.sh /tmp/check-permissions.sh
ENTRYPOINT ["/tmp/check-permissions.sh"]
COPY --chmod=755 scripts/check-permissions.sh /app/check-permissions.sh
ENTRYPOINT ["/app/check-permissions.sh"]
HEALTHCHECK --interval=30s --timeout=5s --start-period=15s --retries=3 \
CMD ["node", "healthcheck.mjs"]

View File

@@ -107,6 +107,7 @@ export function withRuntimePortEnv(env, runtimePorts) {
PORT: String(dashboardPort),
DASHBOARD_PORT: String(dashboardPort),
API_PORT: String(apiPort),
HOSTNAME: env.OMNIROUTE_HOSTNAME || "0.0.0.0",
};
}