fix #2 - Génération des fichiers utiles à la version production
This commit is contained in:
37
README.md
37
README.md
@ -18,10 +18,18 @@ Mais également d'avoir une alternative OpenSource au très connu Backloggery.co
|
||||
|
||||
# Installation des dépendances Crystal
|
||||
|
||||
Soit :
|
||||
|
||||
```bash
|
||||
shards install
|
||||
```
|
||||
|
||||
soit :
|
||||
|
||||
```bash
|
||||
make dependencies
|
||||
```
|
||||
|
||||
# Aperçu de l'application
|
||||
|
||||
```
|
||||
@ -32,6 +40,35 @@ amber w
|
||||
|
||||
* [Amber](https://amberframework.org/) - framework pour créer des applications simples, rapides et agréables
|
||||
|
||||
# Déploiement
|
||||
|
||||
Lorsque vous déployez l'application il n'est pas nécessaire d'avoir l'ensemble des fichiers. Une liste se trouve dans le fichier **filesToDeploy.txt**.
|
||||
|
||||
Deux méthodes sont possibles pour approvisionner vos serveurs des fichiers utiles :
|
||||
|
||||
* en utilisant une archive .tar.xz générée par Carnetdejeu
|
||||
* en faisant une synchronisation via rsync vers le serveur ciblé
|
||||
|
||||
## En utilisant une archive
|
||||
|
||||
Vous pouvez obtenir un fichier archive compressé contenant l'ensemble de ces fichiers en utilisant la commande suivante :
|
||||
|
||||
```bash
|
||||
make extract
|
||||
```
|
||||
|
||||
Cela devrait compiler Amber, Carnetdejeu et créer un fichier **carnetdejeu-0.1.0.tar.xz**.
|
||||
|
||||
C'est le contenu de cette archive que vous pouvez déposer à l'endroit où vous déployer votre application.
|
||||
|
||||
## En utilisant rsync
|
||||
|
||||
Il est possible d'utiliser la commande contenu dans le script **deploy.sh** ou bien directement dans votre terminal :
|
||||
|
||||
```bash
|
||||
rsync -avP --include-from=filesToDeploy.txt . monserveur:/dossier/de/destination
|
||||
```
|
||||
|
||||
# Contributeurs
|
||||
|
||||
* Olivier DOSSMANN - création initiale - [blankoworld](https://github.com/blankoworld/)
|
||||
|
Reference in New Issue
Block a user