No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
_actualites
_communiques
_data
_evenements
_includes
_layouts
_missions-dinsic
_pages
_plugins
_politique-logiciel-libre
_sass
_uploads
ansible
assets
gulp
scripts
.babelrc
.editorconfig
.gitignore
.gitmodules
.htaccess
404.md
Gemfile
Gemfile.lock
LICENSE.md
Makefile
README.md
_config.yml
_config_dev.yml
_config_preprod.yml
composer.json
feed.actualites.xml
feed.communiques.xml
feed.evenements.xml
feed.xml
gulpfile.js
package.json
robots.txt
yarn-error.log
yarn.lock

README.md

DINSIC SITE

CircleCI devDependencies

Bienvenu à toi développeur ou utilisateur du site de la DINSIC. Un wiki est disponible au lien suivant

System Preparation

Required

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)

Optional

Composer (installs PHPMailer)
Make (used with rsync for deploying)

Ansible

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

La chaine de developpement

  1. Branche dev pour les developpement courant
  2. Branche siteleaf pour la compatibilité avec le CRM
  3. Branche master (CI)

Gestion des deux repos

git remote add test-dinsic git@github.com:MatthiasFeraga/site-dinsic.git git fetch test-dinsic

Exporter la variable d'env algolia

creer un fichier .env à la racine écrire dans le fichier:

ALGOLIA_API_KEY="******************************"

entrer la commande

export $(grep -v '^#' .env | xargs)