From: Gael Le Mignot Date: Wed, 30 Jun 2021 13:57:44 +0000 (+0200) Subject: Splitting dev into asgi/wsgi too so it's closer to prod X-Git-Tag: 2.3~30^2~1 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=432866fa23ca8ad7a8938d25ee5d9a3e0511bf9c;p=teleforma.git Splitting dev into asgi/wsgi too so it's closer to prod --- diff --git a/app/asgi.sh b/app/asgi.sh index 0546b3ed..ec155187 100755 --- a/app/asgi.sh +++ b/app/asgi.sh @@ -1,3 +1,19 @@ +#!/bin/bash + +# paths +app='/srv/app' +manage=$app'/manage.py' +static='/srv/static/' +media='/srv/media/' +src='/srv/src/' + +if [ "$1" = "--runserver" ]; then + python $manage runserver 0.0.0.0:8000 +else + # static files auto update + # watchmedo shell-command --patterns="$patterns" --recursive \ + # --command='python '$manage' collectstatic --noinput' $app & + daphne -b 0.0.0.0 -p 8000 asgi:application +fi -daphne -b 0.0.0.0 -p 8000 asgi:application diff --git a/app/wsgi.sh b/app/wsgi.sh index ca4238f8..43859828 100755 --- a/app/wsgi.sh +++ b/app/wsgi.sh @@ -35,7 +35,7 @@ sh $app/wait.sh # app start if [ "$1" = "--runserver" ]; then - python $manage runserver 0.0.0.0:8000 + python $manage runserver 0.0.0.0:8000 --noasgi else # static files auto update # watchmedo shell-command --patterns="$patterns" --recursive \ diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index e6cd5713..a4bd6eb2 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -21,7 +21,31 @@ services: - postgres - redis ports: - - "9000:8000" + - "8000:8000" + env_file: + - 'env/debug.env' + + channels: + build: + context: . + args: + dev: 1 + command: /bin/sh /srv/app/asgi.sh --runserver + volumes: + - ./app/:/srv/app + - ./bin:/srv/bin + - ./lib:/srv/lib + - ./teleforma/:/srv/src/teleforma/teleforma + - ./var/media:/srv/media + - ./var/backup:/srv/backup + - ./var/static:/srv/static + - ./var/log/app:/var/log/app + - ./var/log/uwsgi:/var/log/uwsgi + links: + - postgres + - redis + ports: + - "8001:8000" env_file: - 'env/debug.env'