From ccf6070d7ff2a0f0bf8f82b693cb919c4737d603 Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Sat, 26 Mar 2022 12:27:31 +0000 Subject: [PATCH] Fix async runserver command with Gulp/Webpack --- hooks/post_gen_project.py | 2 +- {{cookiecutter.project_slug}}/gulpfile.js | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/hooks/post_gen_project.py b/hooks/post_gen_project.py index 06f8577c7..ddced2991 100644 --- a/hooks/post_gen_project.py +++ b/hooks/post_gen_project.py @@ -180,7 +180,7 @@ def handle_js_runner(choice, use_docker, use_async): ] if not use_docker: dev_django_cmd = ( - "gunicorn config.asgi -k uvicorn.workers.UvicornWorker --reload" + "uvicorn config.asgi:application --reload" if use_async else "python manage.py runserver_plus" ) diff --git a/{{cookiecutter.project_slug}}/gulpfile.js b/{{cookiecutter.project_slug}}/gulpfile.js index 5bc8c7ca4..7056b10ac 100644 --- a/{{cookiecutter.project_slug}}/gulpfile.js +++ b/{{cookiecutter.project_slug}}/gulpfile.js @@ -104,12 +104,9 @@ function imgCompression() { {%- if cookiecutter.use_async == 'y' -%} // Run django server function asyncRunServer() { - var cmd = spawn('gunicorn', [ - 'config.asgi', '-k', 'uvicorn.workers.UvicornWorker', '--reload' - ], {stdio: 'inherit'} - ) + var cmd = spawn('uvicorn', ['config.asgi:application', '--reload'], {stdio: 'inherit'}) cmd.on('close', function(code) { - console.log('gunicorn exited with code ' + code) + console.log('uvicorn exited with code ' + code) }) } {%- else %}