Add structure for integration and production
This commit is contained in:
parent
bb715c6132
commit
f6842d2499
|
@ -20,6 +20,8 @@ Contents:
|
|||
templates
|
||||
forms
|
||||
admin
|
||||
integration
|
||||
production
|
||||
|
||||
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