Updated instructions
This commit is contained in:
parent
d624d90a97
commit
b19ba4695f
49
README.md
49
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/<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
|
||||
|
|
Loading…
Reference in New Issue