mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Fix: Allow setting of other Granian options (#9360)
This commit is contained in:
		| @@ -3,8 +3,18 @@ | ||||
|  | ||||
| cd ${PAPERLESS_SRC_DIR} | ||||
|  | ||||
| if [[ -n "${USER_IS_NON_ROOT}" ]]; then | ||||
| 	exec python3 /usr/src/paperless/webserver.py | ||||
| else | ||||
| 	exec s6-setuidgid paperless python3 /usr/src/paperless/webserver.py | ||||
| # Translate between things, preferring GRANIAN_ | ||||
| export GRANIAN_HOST=${GRANIAN_HOST:-${PAPERLESS_BIND_ADDR:-"::"}} | ||||
| export GRANIAN_PORT=${GRANIAN_PORT:-${PAPERLESS_PORT:-8000}} | ||||
| export GRANIAN_WORKERS=${GRANIAN_WORKERS:-${PAPERLESS_WEBSERVER_WORKERS:-1}} | ||||
|  | ||||
| # Only set GRANIAN_URL_PATH_PREFIX if PAPERLESS_FORCE_SCRIPT_NAME is set | ||||
| if [[ -n "${PAPERLESS_FORCE_SCRIPT_NAME}" ]]; then | ||||
|   export GRANIAN_URL_PATH_PREFIX=${PAPERLESS_FORCE_SCRIPT_NAME} | ||||
| fi | ||||
|  | ||||
| if [[ -n "${USER_IS_NON_ROOT}" ]]; then | ||||
|   exec granian --interface asginl --ws "paperless.asgi:application" | ||||
| else | ||||
|   exec s6-setuidgid paperless granian --interface asginl --ws "paperless.asgi:application" | ||||
| fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Trenton H
					Trenton H