sub-aligator/docker-entrypoint.sh

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 "$@"