16 lines
241 B
Bash
16 lines
241 B
Bash
#!/bin/sh
|
|
set -eu
|
|
|
|
UPLOAD_DIR="${UPLOAD_DIR:-./static/upload}"
|
|
|
|
case "$UPLOAD_DIR" in
|
|
/*) abs="$UPLOAD_DIR" ;;
|
|
*) abs="/app/$UPLOAD_DIR" ;;
|
|
esac
|
|
|
|
mkdir -p "$abs"
|
|
chown -R appuser:appuser "$abs" || true
|
|
|
|
exec su-exec appuser /app/server
|
|
|