fix: apply API_PORT in containers (#1754)
This commit is contained in:
parent
0d953da5b0
commit
9f6bcc83d5
3 changed files with 8 additions and 6 deletions
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
handle @apidocs {
|
handle @apidocs {
|
||||||
uri strip_suffix /
|
uri strip_suffix /
|
||||||
reverse_proxy http://mealie-api:9000
|
reverse_proxy {$API_URL}
|
||||||
}
|
}
|
||||||
|
|
||||||
handle {
|
handle {
|
||||||
|
|
|
@ -12,7 +12,7 @@ class GunicornConfig:
|
||||||
|
|
||||||
# Env Variables
|
# Env Variables
|
||||||
self.host = os.getenv("HOST", "127.0.0.1")
|
self.host = os.getenv("HOST", "127.0.0.1")
|
||||||
self.port = os.getenv("PORT", "9000")
|
self.port = os.getenv("API_PORT", "9000")
|
||||||
self.log_level: str = os.getenv("LOG_LEVEL", "info")
|
self.log_level: str = os.getenv("LOG_LEVEL", "info")
|
||||||
self.bind: str = os.getenv("BIND", None)
|
self.bind: str = os.getenv("BIND", None)
|
||||||
self.errorlog: str = os.getenv("ERROR_LOG", "-") or None
|
self.errorlog: str = os.getenv("ERROR_LOG", "-") or None
|
||||||
|
@ -72,4 +72,4 @@ log_data = {
|
||||||
"port": gunicorn_conf.port,
|
"port": gunicorn_conf.port,
|
||||||
}
|
}
|
||||||
|
|
||||||
print("---- Gunicorn Configuration ----", json.dumps(log_data, indent=4))
|
print("---- Gunicorn Configuration ----", json.dumps(log_data, indent=4)) # noqa: T001
|
||||||
|
|
|
@ -43,8 +43,8 @@ init() {
|
||||||
|
|
||||||
# Migrations
|
# Migrations
|
||||||
# TODO
|
# TODO
|
||||||
# Migrations
|
# Migrations
|
||||||
# Set Port from ENV Variable
|
# Set Port from ENV Variable
|
||||||
|
|
||||||
if [ "$ARG1" == "reload" ]; then
|
if [ "$ARG1" == "reload" ]; then
|
||||||
echo "Hot Reload!"
|
echo "Hot Reload!"
|
||||||
|
@ -60,7 +60,9 @@ else
|
||||||
|
|
||||||
init
|
init
|
||||||
|
|
||||||
|
GUNICORN_PORT=${API_PORT:-9000}
|
||||||
|
|
||||||
# Start API
|
# Start API
|
||||||
# uvicorn mealie.app:app --host 0.0.0.0 --port 9000
|
# uvicorn mealie.app:app --host 0.0.0.0 --port 9000
|
||||||
gunicorn mealie.app:app -b 0.0.0.0:9000 -k uvicorn.workers.UvicornWorker -c /app/gunicorn_conf.py --preload
|
gunicorn mealie.app:app -b 0.0.0.0:$GUNICORN_PORT -k uvicorn.workers.UvicornWorker -c /app/gunicorn_conf.py --preload
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue