Martin Pépin
2a519bfedf
Add SCRIPT_NAME to the production-like server
2017-08-13 14:36:45 +01:00
Martin Pépin
4d026407d1
Quicker setup for local development
2017-08-11 23:56:02 +01:00
Martin Pépin
dae418af3d
Handle websockets in nginx.conf
2017-08-10 16:56:03 +01:00
Martin Pépin
73296ea251
Setup django before launching daphne + Django
2017-08-10 16:55:36 +01:00
Martin Pépin
bd1dace8e8
Fix symlink for secret.py
2017-08-10 16:31:09 +01:00
Martin Pépin
ad15c45237
Switch to nginx + postgres in vagrant
2017-08-09 22:18:26 +01:00
Martin Pépin
062f547315
Use the right python interpreter in the cron tasks
2017-08-08 00:19:47 +01:00
Martin Pépin
784513b3cc
Use utf8 encoding for the mysql database
2017-08-08 00:12:09 +01:00
Martin Pépin
3762b38afe
Remove useless pip upgrade in bootstrap.sh
2017-05-22 10:29:38 +01:00
Martin Pépin
17b140fb12
Upgrade apt packages while provisioning
2017-05-21 18:42:30 +01:00
Martin Pépin
fb4258f821
Set the redis passwd properly in bootstrap.sh
2017-04-25 20:23:51 +01:00
Martin Pépin
52d9979d7c
Fix settings in the provisioning script
2017-04-24 22:17:41 +01:00
Martin Pépin
2aee43e01a
Add more configuration options for redis
...
- `REDIS_HOST` can be specified in the secrets
- Two new secrets: `REDIS_PASSWD` and `REDIS_DB`
2017-04-24 22:17:41 +01:00
Martin Pépin
40abe81402
Integrate the new settings workflow into vagrant
2017-04-10 23:01:19 +01:00
Martin Pépin
f5b23174de
Fix test_database issue in bootstrap
...
The test database shouldn't be created manually
2017-02-12 17:39:30 +01:00
Martin Pépin
313b5cf61d
Merge branch 'master' into Aufinal/dev_data_kfet
2017-02-11 21:01:37 +01:00
Martin Pépin
6e55905781
Merge branch 'master' into Kerl/use_django_custommail
2017-02-11 03:20:29 +01:00
Ludovic Stephan
4e62eb0aee
create checkout dynamically
2017-02-08 15:26:56 -02:00
Ludovic Stephan
1062fd480f
update provisioning
2017-02-08 15:11:48 -02:00
Martin Pépin
18b186929c
Dev data loaded using a django admin command
...
- Sites, surveys, events and petits cours demands/subjects are still
loaded from fixtures
- The users and their subscriptions to petits cours are loaded using the
`loaddevdata` command
- The sub command `loadbdadevdata` is called by `loaddevdata` and
populates the database with BdA related stuff :
- 2 tirages
- Show places
- Shows
- subscriptions
2017-02-03 14:33:10 +01:00
Martin Pépin
993b8ae87b
Merge branch 'master' into Kerl/use_django_custommail
2017-01-13 01:02:01 +01:00
Martin Pépin
672b8727b7
Merge branch 'michele.orru/gestioCOF-master'
...
Deleting a CofProfile => Deleting the associated User
2017-01-06 17:00:06 +01:00
Martin Pépin
8568ecedba
Update provisioning
...
Django has now access to the test datebase
2017-01-06 16:58:27 +01:00
Martin Pépin
cd3faa098b
Merge branch 'master' into Kerl/use_django_custommail
2017-01-06 16:45:36 +01:00
Aurélien Delobelle
d6542d8b21
Fix websocket for dev and www
...
Le ProxyPass ignorait apparemment le header `Daphne-Root-Path`
2017-01-05 15:52:25 +01:00
Martin Pépin
9482ab4416
Update provisioning
...
Il faut lancer `syncmails` au setup de GestioCOF
2016-12-23 18:58:48 +01:00
Martin Pépin
4249524842
Typo vagrant -> ubuntu
2016-11-21 01:26:56 +01:00
Martin Pépin
6de2fa307b
Merge branch 'master' into Kerl/venv
2016-11-18 01:09:39 +01:00
Martin Pépin
107079ce1f
Fix pip version
2016-11-14 06:39:55 +01:00
Basile Clement
d77a4dde3e
GestioCOF devrait fonctionner sur / aussi bien que sur /gestion
2016-11-06 19:47:31 +01:00
Martin Pépin
f2ceb88264
typo
2016-11-06 19:28:47 +01:00
Martin Pépin
d1c6c2151a
Ubuntu 16
...
On passe à ubuntu 16 ce qui permet d'utiliser python3.5 et le paquet
python3-venv.
Fichier `provisioning/prepare_django.sh` plus propre
2016-11-06 19:09:03 +01:00
Martin Pépin
41b54cec9e
Utilisation d'un virtualenv
2016-11-06 15:39:50 +01:00
Ludovic Stephan
7984eb132b
Merge branch 'master' of https://git.eleves.ens.fr/cof-geek/gestioCOF into Aufinal/bda_revente
2016-09-26 15:56:35 +02:00
Ludovic Stephan
15e755334d
cron
2016-09-26 15:31:09 +02:00
Martin Pépin
14733c07a0
Petits changements
...
Clarification du README
Utilisation de sed pour construire les fichiers de config
2016-09-12 19:33:39 +02:00
Martin Pépin
7e48210a51
Correction de port
...
Le port 8000 est réservé au serveur de dev
2016-09-12 17:04:50 +02:00
Martin Pépin
f37bdd90b7
Crée un setup proche de celui en production
...
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 ""`
2016-09-12 16:49:37 +02:00
Martin Pépin
9979072c13
Config redis
...
Le provisionning ajoute un mot de passe sur le serveur redis
2016-09-11 13:49:10 +02:00
Martin Pépin
04161cd7d4
Petites corrections
...
- Ajout de migrations manquantes dans `gestioncof` et `bda`.
- `kfet/migrations/0001_initial.py` requiert désormais une migration qui existe.
- Paquet manquant dans l'approvisionnement Vagrant.
2016-09-01 00:59:50 +02:00
Martin Pépin
3d25d1ab77
Merge branch 'master' into k-fet
2016-08-31 23:52:31 +02:00
Martin Pépin
2989a6e186
Add sites fixture
2016-08-26 16:43:02 +02:00
Aurélien Delobelle
b87b0ce958
Install redis-server et fix requirements
2016-08-18 14:23:27 +02:00
Martin Pépin
a2177155a0
Dépendance manquante
2016-07-31 11:01:03 +02:00
Martin Pépin
c99b71d493
Merge branch 'master' into Kerl/cron
2016-07-30 12:14:26 +02:00
Martin Pépin
edbf3867a4
Préparation à la mise en ligne
...
- Séparation du compte root des autres comptes
- Mise à jour en fonction des derniers changements de la BDD :
- Les dates des events deviennent des datetime
- Changement de nom dans bda.models.Tirage : token -> tokens
- Changement dans les dates de spectacles pour se situer dans l'année
2016-2017
2016-07-29 23:31:54 +02:00
Martin Pépin
205c29dc9a
Ajoute un cron pour les mails de rappel
...
La config Vagrant a été mise à jour en conséquence
2016-07-23 14:16:19 +02:00
Martin Pépin
eb8b54afdf
Déplace les .json dans des dossiers fixtures
2016-07-15 01:22:20 +02:00
Martin Pépin
84ab9fcc82
Ajoute la base de test dans la config vagrant
...
Au setup d'une nouvelle VM de test, la base de donnée dans `test_db/`
est chargée par django. On commence avec une BDD non vide.
2016-06-16 00:25:59 +02:00
Basile Clement
a5e47a1120
Corrige un oubli dans le script d'installation
2016-05-26 21:38:19 +02:00