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 { handle @apidocs {
uri strip_suffix / uri strip_suffix /
reverse_proxy http://mealie-api:9000 reverse_proxy {$API_URL}
} }
handle { handle {

View file

@ -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

View file

@ -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