Add structure for integration and production
This commit is contained in:
parent
bb715c6132
commit
f6842d2499
|
@ -20,6 +20,8 @@ Contents:
|
||||||
templates
|
templates
|
||||||
forms
|
forms
|
||||||
admin
|
admin
|
||||||
|
integration
|
||||||
|
production
|
||||||
|
|
||||||
Indices and tables
|
Indices and tables
|
||||||
==================
|
==================
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
====================
|
||||||
|
Intégration continue
|
||||||
|
====================
|
||||||
|
|
||||||
|
Le but de l'intégration est continue est de nous permettre de tester automatiquement notre dévelopement chaque fois que le code est mis à jour.
|
||||||
|
|
||||||
|
Ceci nécessite d'utiliser un serveur d'intégration. Dans notre cas, nous allons utiliser jenkins
|
||||||
|
|
||||||
|
***********************
|
||||||
|
Installation de jenkins
|
||||||
|
***********************
|
||||||
|
|
||||||
|
********************
|
||||||
|
Création d'un projet
|
||||||
|
********************
|
||||||
|
|
||||||
|
*********************
|
||||||
|
Lien gitlab - jenkins
|
||||||
|
*********************
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
==================
|
||||||
|
Mise en production
|
||||||
|
==================
|
||||||
|
|
||||||
|
Le serveur que django met à notre disposition est prévu uniquement pour le développement.
|
||||||
|
|
||||||
|
Pour une mise ne production, il nous faut donc quelque chose de plus solide:
|
||||||
|
|
||||||
|
* Nginx comme serveur principal
|
||||||
|
* Gunicorn comme serveur d'application
|
||||||
|
* PostgreSQL comme base de données
|
||||||
|
|
||||||
|
.. include:: production/environment.rst
|
||||||
|
.. include:: production/postgresql.rst
|
||||||
|
.. include:: production/gunicorn.rst
|
||||||
|
.. include:: production/nginx.rst
|
||||||
|
|
Loading…
Reference in New Issue