fix
This commit is contained in:
@@ -20,8 +20,10 @@ COPY . .
|
|||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
|
|
||||||
# Default: run uvicorn with hot reload for dev.
|
# Default: run uvicorn with hot reload for dev.
|
||||||
# We pass --log-level explicitly from $LOG_LEVEL so uvicorn's own loggers
|
# We pass --log-level explicitly from $LOG_LEVEL (lowercased) so uvicorn's own
|
||||||
# (uvicorn, uvicorn.access) start at the right level from the very first
|
# loggers (uvicorn, uvicorn.access) start at the right level from the very
|
||||||
# request — without this, they stay at INFO until our lifespan runs.
|
# first request — without this, they stay at INFO until our lifespan runs.
|
||||||
# Shell form (not exec form) so ${LOG_LEVEL} is interpolated by the shell.
|
# uvicorn only accepts lowercase values ('critical'|'error'|'warning'|'info'|'debug'|'trace'),
|
||||||
CMD sh -c 'exec uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload --log-level "${LOG_LEVEL:-info}"'
|
# so we pipe through `tr` to lowercase. Shell form (not exec form) for ${LOG_LEVEL}
|
||||||
|
# interpolation.
|
||||||
|
CMD sh -c 'LVL="${LOG_LEVEL:-info}"; exec uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload --log-level "$(printf "%s" "$LVL" | tr "A-Z" "a-z")"'
|
||||||
|
|||||||
Reference in New Issue
Block a user