39 lines
No EOL
1.5 KiB
Markdown
39 lines
No EOL
1.5 KiB
Markdown
# Carte du camp 2026
|
|
|
|
## Mise en production
|
|
|
|
Le site de la carte du camp est un simple site statique.
|
|
Tous les fichiers ne sont pas nécessaires pour le site web lui même (certains sont principalement destinés à l'édition de la carte) et un script `package-prod.sh` permet de consituer un package de tous les éléments à déposer dans un dossier servi par Apache, nginx ou tout autre serveur statique.
|
|
|
|
### 1. Rendu des tuiles du fond de carte
|
|
|
|
Comme le rendu des tuiles est long, cette étape n'est pas incluse dans le script `package-prod.sh`.
|
|
Il n'est pas nécéssaire de re-rendre les tuiles tant que les données nécéssaires au fond de carte n'ont pas changées.
|
|
|
|
*voir le contenu du projet QGIS `map.qgz`*
|
|
|
|
Pour rendre les tuiles assurew vous d'avoir installé QGIS en version 4.0 minimum et de disposer de la commande `qgis_process` dans votre path.
|
|
Exécutez ensuite le script `generate-tiles.sh`.
|
|
|
|
```
|
|
bash generate-tiles.sh
|
|
```
|
|
|
|
Le rendu peut prendre jusqu'à 1h en fonction de votre machine.
|
|
|
|
### 2. Packaging de production
|
|
|
|
Le site peut ensuite être packagé pour la production en éxécutant le script `package-prod.sh`.
|
|
Cela produira un package de production composé de tous les fichiers dans le dossier `./dist/`
|
|
|
|
```
|
|
bash package-prod.sh
|
|
```
|
|
|
|
### 3. Téléversement du site
|
|
|
|
Le contenu du dossier `./dist/` doit être déposé sur un serveur statique.
|
|
Il n'est pas requis que le dossier soit la racine du site.
|
|
En revanche, tous les fichiers de `./dist/` doivent être dans le même dossier.
|
|
|
|
Et voila, le site est en production |