Updated instructions

This commit is contained in:
Thomas Touhey 2017-07-16 17:12:56 +02:00
parent d624d90a97
commit b19ba4695f
1 changed files with 25 additions and 24 deletions

View File

@ -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/<votre clé, e.g. id_rsa>
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