2026.camp.carte/package-prod.sh
2026-06-14 18:19:10 +02:00

32 lines
No EOL
748 B
Bash
Executable file

#!/bin/bash
OUT="./dist"
echo "Cleanup de l'acienne version"
rm -rf "$OUT"
mkdir -p "$OUT"
echo "Copie des fichiers source"
cp -v index.html "$OUT"
cp -v logo.png "$OUT"
cp -v manifest.json "$OUT"
cp -v -r ./js "$OUT"
cp -v -r ./css "$OUT"
cp -v -r ./icons "$OUT"
mkdir "$OUT/assets"
cp -v ./assets/button-stepped-border-image.svg "$OUT/assets"
cp -v ./assets/neon-border-image.svg "$OUT/assets"
echo "Copie des données"
mkdir "$OUT/couches"
cp -v ./couches/*.geojson "$OUT/couches"
echo "Copie des tuiles"
cp -r ./tuiles "$OUT/tuiles"
echo "Creation de l'archive du code source"
git ls-tree -r HEAD --name-only -z | tar -cvz -f "$OUT/carte-camp-code-source.tar.gz" --null -T -
echo "Package de production produit dans le dossier ./dist/"