mirror of
https://github.com/umap-project/umap.git
synced 2025-04-28 11:32:38 +02:00
Checks if the `WEBSOCKET_ENABLED` is set to `True` and runs the websocket server accordingly.
26 lines
No EOL
693 B
INI
26 lines
No EOL
693 B
INI
[uwsgi]
|
|
http = :$(PORT)
|
|
home = /venv
|
|
module = umap.wsgi:application
|
|
master = True
|
|
vacuum = True
|
|
max-requests = 5000
|
|
processes = 4
|
|
enable-threads = true
|
|
static-map = /static=/srv/umap/static
|
|
static-map = /uploads=/srv/umap/uploads
|
|
buffer-size = 32768
|
|
|
|
; Run the websocket server only when the env variable
|
|
; WEBSOCKET_ENABLED is set to True.
|
|
; This is enough for the base docker image, but does not
|
|
; take into account the settings as the source of truth.
|
|
if-env = WEBSOCKET_ENABLED
|
|
websocket_enabled = %(_)
|
|
endif =
|
|
|
|
if-opt = websocket_enabled=True
|
|
print = Starting the Websocket Server (WEBSOCKET_ENABLED=%(websocket_enabled))
|
|
attach-daemon = umap run_websocket_server
|
|
endif =
|
|
lazy-apps = true |