2026.camp.carte/package-prod.sh

31 lines
No EOL
721 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 -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/"