Files
Inventory-Manager-CC/web/server/docker-entrypoint.sh
MayaTheShy b49574f39b fix: SQLite readonly error in Docker container
- Add entrypoint script that ensures /data is owned by node user
  before dropping privileges with su-exec
- Remove USER node from Dockerfile (entrypoint handles it)
- Change client depends_on to service_healthy so nginx waits for
  the server to pass its healthcheck before starting
2026-03-22 19:15:04 -04:00

10 lines
178 B
Bash
Executable File

#!/bin/sh
set -e
# Ensure data directory exists and is writable by the node user
mkdir -p /data
chown node:node /data
# Drop privileges and exec the CMD
exec su-exec node "$@"