]> git.parisson.com Git - teleforma.git/commitdiff
Add readme for pilotsystems staging
authorYoan Le Clanche <yoanl@pilotsystems.net>
Tue, 6 Dec 2022 12:47:43 +0000 (13:47 +0100)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Tue, 6 Dec 2022 12:47:43 +0000 (13:47 +0100)
README_pilot.rst [new file with mode: 0644]

diff --git a/README_pilot.rst b/README_pilot.rst
new file mode 100644 (file)
index 0000000..743d3fe
--- /dev/null
@@ -0,0 +1,58 @@
+Lancer en runserver: 
+> run-container-fg app
+
+Se connecter en bash
+> docker exec -it teleforma_app_1 bash
+
+Lancer en bash
+> run-container-fg app bash
+
+Lancer tout
+> docker-compose up -d
+Pour lancer juste postgres / redis (mais mieux vaut tout lancer et eteindre teleforma_app_1)
+> docker-compose up -d redis db channels apache
+
+Nettoyage après un run-container : 
+> docker-compose down
+> docker kill teleforma_app_1
+> docker rm teleforma_app_1
+> docker-compose down
+> docker-compose up -d
+
+
+Requete pour lancer un message de chat
+> requests.post('http://localhost:8000/chat/messages', headers={'Authorization': 'Token 133d15a2e6c9e0171329d2327e8ec96446716115'}, data={'conference_id':7815})
+
+DATABASE
+========
+
+Invite de commande SQL
+> docker exec -it teleforma_db_1 psql -U teleforma
+
+Copier prod sur dockdev : 
+> scp pilot@malcom.parisson.com:/srv/crfpa-docker/var/backup/postgres.dump .
+> cat postgres.dump | docker exec -i teleforma_db_1 pg_restore -U teleforma -d teleforma --clean
+
+Dump : 
+> docker exec teleforma_db_1 pg_dump -c -U teleforma teleforma | gzip > /path/to/dump.sql.gz
+
+Load : 
+> cat /path/to/dump.dump | docker exec -i teleforma_db_1 pg_restore -U teleforma -d teleforma --clean
+
+Drop DB : 
+> docker exec -it teleforma_db_1 dropdb --force -U teleforma teleforma
+
+Create DB 
+> docker exec -it teleforma_db_1 createdb -U teleforma teleforma -E utf-8
+
+Importer DB : 
+
+> docker exec -it teleforma_db_1 bash
+
+> bzip2 -d XXX.sql.bz2 si c'est une archive bz2 (apt-get update + apt-get install bzip2)
+
+> psql -dteleforma -Uteleforma < postgres.sql
+(mot de passe : mysecretpassword)
+
+Pas nécessaire ?
+> dropdb teleforma -U teleforma