forked from DGNum/gestioCOF
f37bdd90b7
On fait tourner GestioCOF avec daphne derrière un reverse-proxy Apache sur la VM Vagrant tout comme sur le serveur de production. On peut tester en local GestioCOF en “conditions réelles”. Le serveur lancé avec `python manage.py runserver 0.0.0.0:8000` est toujours accessible à la même url `localhost:8000`. Le (nouveau) serveur apache est accessible à `localhost:8080`. Pour appliquer les changements dans le code au serveur type prod, il faut relancer le worker : `sudo supervisorctl restart worker`. Alors que le serveur de dev se relance tout seul. NB important : ce patch supprime le mot de passe sur le serveur redis en dev, pour faire marcher ce nouveau setup avec un version précédente de la VM, il faut lancer `sudo redis-cli config set requirepass ""`
20 lines
626 B
Text
20 lines
626 B
Text
[program:worker]
|
|
command=/usr/bin/python /vagrant/manage.py runworker
|
|
directory=/vagrant/
|
|
user=vagrant
|
|
environment=DBUSER="cof_gestion",DBNAME="cof_gestion",DBPASSWD="4KZt3nGPLVeWSvtBZPSM3fSzXpzEU4",DJANGO_SETTINGS_MODULE="cof.settings_dev"
|
|
autostart=true
|
|
autorestart=true
|
|
redirect_stderr=true
|
|
stopasgroup=true
|
|
redirect_stderr=true
|
|
|
|
[program:interface]
|
|
command=/usr/local/bin/daphne -b 127.0.0.1 -p 8000 cof.asgi:channel_layer
|
|
environment=DBUSER="cof_gestion",DBNAME="cof_gestion",DBPASSWD="4KZt3nGPLVeWSvtBZPSM3fSzXpzEU4"
|
|
directory=/vagrant/
|
|
redirect_stderr=true
|
|
autostart=true
|
|
autorestart=true
|
|
stopasgroup=true
|
|
user=vagrant
|