Permet de dépoyer un environnement (dev, stage, test, prod), le tout en utilisant la technologie Docker pour isoler vos applications.
Si vous voulez un serveur avec ces technologies :
- postgresql - PostgreSQL + PostGis ( avec restauration de votre dump .pgsql )
- memcache - Memcache
- nodejs - NodeJS : Grunt + Bower
- varnish - Varnish
En environnement : production
- nginx - NGINX FastCgi/PHP-FPM 5.5
En environnement : development et staging
- zendserverdevelopperedition - ZendServer7 Developper Edition (NGINX php 5.5) (à venir)
-
piwik - Piwik (en cours)
-
gitlab - Gitlab (en cours)
-
webmin - Webmin (à venir)
-
redmine - Redmine (à venir)
-
sugarcrm - SugarCRM (à venir)
-
phpdocumentor - phpDocumentor (à venir)
-
goaccess - GoAccess (à venir)
-
munin - munin (à venir)
-
readthedoc - readthedoc (à venir)
-
zimbra - Zimbra (à venir)
- Processeur : Architectures 64 bits
- OS : Linux avec kernel 3.16 minimum
- Gestionnaire de paquet : APT
Testé sur Debian 8 (Jessie)
git clone https://github.com/EvKoh/WebStaDOckER.git ~/mon_projet && /bin/bash ~/mon_projet/wsd.sh install
wsd run
wsd restart
wsd go webstack_postgres_1
Parceque vous êtes cool (et surtout des sacrés feignasses) !
Si vous êtes en environnement de développement, le script vous proposera d'installer sur la machine hôte :
Quel que soit l'environnement, le script vous proposera d'installer sur la machine hôte :
1.4
- Backup automatique / Suppression des backups trop vieux
- Sécurisation de base : SSH, firewall iptables, fail2ban...
- Etudier Panamax, cela peut être une option intéressante
- Finir le container Piwik
- Mettre en place le container Sugar CRM
- Mettre en place le conainer ZendServer, moins urgent
- Finir de mettre en place les plugins de NeoVIM et un scheme plus simpa
- Tests avec Kali Linux