Merge pull request #1358 from paperless-ngx/bugfix-ip-bind-addr

Bugfix: Allow webserver bind address to be configured
This commit is contained in:
Quinn Casey 2022-08-04 12:35:28 -07:00 committed by GitHub
commit cdc7a5842e
2 changed files with 8 additions and 1 deletions

View File

@ -808,6 +808,13 @@ PAPERLESS_WEBSERVER_WORKERS=<num>
Defaults to 1.
PAPERLESS_BIND_ADDR=<ip address>
The IP address the webserver will listen on inside the container. There are
special setups where you may need to configure this value to restrict the
Ip address or interface the webserver listens on.
Defaults to [::], meaning all interfaces, including IPv6.
PAPERLESS_PORT=<port>
The port number the webserver will listen on inside the container. There are
special setups where you may need this to avoid collisions with other

View File

@ -1,6 +1,6 @@
import os
bind = f'[::]:{os.getenv("PAPERLESS_PORT", 8000)}'
bind = f'{os.getenv("PAPERLESS_BIND_ADDR", "[::]")}:{os.getenv("PAPERLESS_PORT", 8000)}'
workers = int(os.getenv("PAPERLESS_WEBSERVER_WORKERS", 1))
worker_class = "paperless.workers.ConfigurableWorker"
timeout = 120