+#!/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
# 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 \
- 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'