Point HOME at /app so gunicorn stops erroring on boot
gunicorn 26's control server creates a socket in $HOME. The app user has no home directory, so every boot logged "Permission denied: /home/rosterchief" — harmless but noisy. /app is the workdir and already owned by the app user. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -57,7 +57,11 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
|
|||||||
|
|
||||||
ENV PYTHONUNBUFFERED=1 \
|
ENV PYTHONUNBUFFERED=1 \
|
||||||
PYTHONDONTWRITEBYTECODE=1 \
|
PYTHONDONTWRITEBYTECODE=1 \
|
||||||
PATH="/app/.venv/bin:$PATH"
|
PATH="/app/.venv/bin:$PATH" \
|
||||||
|
# gunicorn 26's control server puts a socket in $HOME. The app user has no home dir, so
|
||||||
|
# without this it logs "Permission denied: /home/rosterchief" on every boot. /app is
|
||||||
|
# already the workdir and owned by the app user, so point HOME there.
|
||||||
|
HOME="/app"
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user