9 lines
309 B
Bash
9 lines
309 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# Ensure persistent directories exist and are writable by the app user.
|
|
mkdir -p /app/data /app/exports /app/backups
|
|
chown -R app:app /app/data /app/exports /app/backups
|
|
|
|
# Drop root privileges and run the application as the app user.
|
|
exec runuser -u app -- /usr/local/bin/sub-aligator "$@"
|