cookbook gecosccui - gecos-team/gecos-doc GitHub Wiki
Cookbook de Chef lanzado por el script de gecoscc-chef-server-repo que instala un gecoscc-ui automáticamente.
attributes/backend.rb contiene varios parámetros a revisar, como la versión a instalar y las urls de conexión a MongoDB y Chef.
templates/default contiene las plantillas para generar los ficheros de configuración de la aplicación, de Nginx y de Supervisord con los valores por defecto habituales para un servidor básico.
recipes/backend.rb es la receta que realiza la instalación:
- Instala y configura MongoDB, Nginx y Supervisord
- Crea un entorno virtual de Python
- Instala la aplicación web
- Configura el firewall del servidor
Código fuente: https://github.com/gecos-team/cookbook-gecosccui