Bienvenu à toi développeur ou utilisateur du site de la DINSIC. Un wiki est disponible au lien suivant
Git
Ruby and Ruby Gems
Jekyll - gem install jekyll
Bundler - gem install bundler
(mac users may need sudo)
NodeJS - use the installer.
Yarn - follow installation instructions
GulpJS - npm install -g gulp
(mac users may need sudo)
Composer (installs PHPMailer)
Make (used with rsync for deploying)
Pour la configuration du serveur, nous avons utilisé les rôles ansible suivants:
https://github.com/geerlingguy/ansible-role-apache https://github.com/geerlingguy/ansible-role-php`
####Installer un serveur
ansible-playbook ./ansible/install-server.yml -i ./ansible/host
####Le syncroniser
ansible-playbook ./ansible/syncronise-server.yml -i ./ansible/host
- Branche dev pour les developpement courant
- Branche siteleaf pour la compatibilité avec le CRM
- Branche master (CI)
git remote add test-dinsic git@github.com:MatthiasFeraga/site-dinsic.git git fetch test-dinsic
creer un fichier .env à la racine écrire dans le fichier:
ALGOLIA_API_KEY="******************************"
entrer la commande
export $(grep -v '^#' .env | xargs)