diff --git a/Makefile.local b/Makefile.local --- a/Makefile.local +++ b/Makefile.local @@ -1,17 +1,21 @@ .PHONY: run-dev run-dev: - export SWH_CONFIG_FILENAME=config/dev.yml; uvicorn swh.graphql.server:make_app_from_configfile --reload + export SWH_CONFIG_FILENAME=config/dev.yml; uvicorn swh.graphql.server:make_app_from_configfile --reload --factory .PHONY: run-dev-stable run-dev-stable: - export SWH_CONFIG_FILENAME=config/dev.yml; uvicorn swh.graphql.server:make_app_from_configfile + export SWH_CONFIG_FILENAME=config/dev.yml; uvicorn swh.graphql.server:make_app_from_configfile --factory + +.PHONY: run-wsgi +run-wsgi: + export SWH_CONFIG_FILENAME=config/staging.yml; gunicorn --workers=2 'swh.graphql.server:make_app_from_configfile()' .PHONY: run-dev-docker run-dev-docker: docker-compose -f docker-compose.yml -f docker-compose-dev.yml up --build -.PHONY: run-staging -run-staging: +.PHONY: run-wsgi-docker +run-wsgi-docker: docker-compose -f docker-compose.yml -f docker-compose-staging.yml up --build .PHONY: update-desktop6 diff --git a/config/staging.yml b/config/staging.yml --- a/config/staging.yml +++ b/config/staging.yml @@ -4,4 +4,4 @@ debug: yes -server-type: asgi +server-type: wsgi diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -4,4 +4,4 @@ app: environment: - SWH_CONFIG_FILENAME=config/dev.yml - command: uvicorn swh.graphql.server:make_app_from_configfile --host 0.0.0.0 --port 8000 --reload + command: uvicorn swh.graphql.server:make_app_from_configfile --host 0.0.0.0 --port 8000 --reload --factory diff --git a/docker-compose-staging.yml b/docker-compose-staging.yml --- a/docker-compose-staging.yml +++ b/docker-compose-staging.yml @@ -5,4 +5,4 @@ dns: 192.168.100.29 environment: - SWH_CONFIG_FILENAME=config/staging.yml - command: uvicorn swh.graphql.server:make_app_from_configfile --host 0.0.0.0 --port 8000 --reload + command: gunicorn --bind=0.0.0.0:8000 --workers=2 'swh.graphql.server:make_app_from_configfile()'