From b19ba4695ff41e4a655925c2ca5245e2a5444b8f Mon Sep 17 00:00:00 2001 From: "Thomas \"Cakeisalie5\" Touhey" Date: Sun, 16 Jul 2017 17:12:56 +0200 Subject: [PATCH] Updated instructions --- README.md | 49 +++++++++++++++++++++++++------------------------ 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index b6c73eb..9e132d5 100644 --- a/README.md +++ b/README.md @@ -3,37 +3,38 @@ Ceci est le (simple) portail web de [CreativeCalc](http://creativecalc.fr/), l'association derrière [Planète Casio](https://www.planet-casio.com). Il est construit avec Jekyll 3.4.3. -## En local : +## Instructions de développement -Commencez par [Installer Jekyll](https://jekyllrb.com/docs/installation/). Ensuite : - -Pour installer les dépendances : - - bundle install - -Pour construire le site (le résultat sera dans `_site/`) : +Commencez par [Installer Jekyll](https://jekyllrb.com/docs/installation/). +Voici quelques commandes pour vous mettre bien (sous UNIX-like) : + # Installation des dépendances + bundle check || bundle install + + # Construction du site (le résultat sera dans `_site/`) bundle exec jekyll build -Pour visualiser le site pendant que l'on fait des modifications au template ou -au contenu : + # Pour visualiser en direct les modifications + bundle exec jekyll serve --watch - bundle exec jekyll serve +## Production -## Sur le serveur +Si vous n'avez pas de double de clés SSH, faites-en un avec `ssh-keygen` +(votre moteur de recherche favori vous renseignera). +Si vous n'êtes pas déjà inscrit à l'adm, demandez à un administrateur +de vous y rajouter. (si vous êtes un administrateur et que vous ne savez +pas comment faire, vous devriez avoir reçu des instructions plus fines par +mail ou par tout autre moyen alternatif que vous avez communiqué au reste +de l'équipe) -Les modifications sont checkées via une cron tous les jours. Si vous voulez mettre à jour à la main, connectez vous avec vos identifiants sur le VPS +Il est conseillé, dans sa configuration SSH, de faire une entrée pour l'adm +du VPS de Planète Casio : -Pour se placer dans le bon dossier : + Host admpc + Hostname git.planet-casio.com + IdentityFile ~/.ssh/ + User adm - cd /var/web/creativecalc.fr +Ainsi, vous pouvez alors tout simplement faire : -Pour récupérer les modifications (il est nécessaire de passer par le compte deployer, une question de clés SSH) : - - sudo -u deployer git pull origin master - -Pour refaire le site - - bundler exec jekyll build - -Et là normalement c'est ok. + ssh admpc update creativecalc.fr