fix: apply API_PORT in containers (#1754)

This commit is contained in:
Hayden 2022-10-22 11:43:03 -08:00 committed by GitHub
parent 0d953da5b0
commit 9f6bcc83d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 6 deletions

View file

@ -36,7 +36,7 @@
handle @apidocs {
uri strip_suffix /
reverse_proxy http://mealie-api:9000
reverse_proxy {$API_URL}
}
handle {

View file

@ -12,7 +12,7 @@ class GunicornConfig:
# Env Variables
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.bind: str = os.getenv("BIND", None)
self.errorlog: str = os.getenv("ERROR_LOG", "-") or None
@ -72,4 +72,4 @@ log_data = {
"port": gunicorn_conf.port,
}
print("---- Gunicorn Configuration ----", json.dumps(log_data, indent=4))
print("---- Gunicorn Configuration ----", json.dumps(log_data, indent=4)) # noqa: T001

View file

@ -43,8 +43,8 @@ init() {
# Migrations
# TODO
# Migrations
# Set Port from ENV Variable
# Migrations
# Set Port from ENV Variable
if [ "$ARG1" == "reload" ]; then
echo "Hot Reload!"
@ -60,7 +60,9 @@ else
init
GUNICORN_PORT=${API_PORT:-9000}
# Start API
# 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