diff options
| author | kj_sh604 | 2026-04-03 17:34:35 -0400 |
|---|---|---|
| committer | kj_sh604 | 2026-04-03 17:34:35 -0400 |
| commit | e6ff2b91aebcf2e69a988dc04627cd987c2a0f47 (patch) | |
| tree | 8e59a1632e60856f4f9c42cb60be04da181c76e3 /README | |
| parent | 9f0a5a6fce2621e320fdeb751243b4878f920401 (diff) | |
refactor: some productionization changes
Diffstat (limited to 'README')
| -rw-r--r-- | README | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -14,12 +14,16 @@ quick start (assumes POSIX) - python3 server.py - open http://127.0.0.1:8585/app +production configuration (gunicorn) + - gunicorn server:app --bind 0.0.0.0:8585 --workers 2 --threads 4 --timeout 60 --graceful-timeout 30 --keep-alive 5 --access-logfile - --error-logfile - + config - SHIM_APP_NAME: ui/app name (default: shim) - SHIM_BIND: bind address (default: 0.0.0.0) - SHIM_PORT: port (default: 8585) - SHIM_MOJICRYPT_BIN: mojicrypt path (default: ./vendor/mojicrypt) - SHIM_COOKIE_SECURE: auto|true|false (default: auto) + - SHIM_ENFORCE_APP_REQUEST_GUARDS: false by default (set true only when proxy/host headers are correct) - SHIM_SQLITE_TIMEOUT_SECONDS (default: 30.0) - SHIM_SQLITE_BUSY_TIMEOUT_MS (default: 30000) - SHIM_SQLITE_CACHE_SIZE_KIB (default: 32768) |
