favicon | ||
.env | ||
build.sh | ||
docker-compose.yml | ||
Dockerfile | ||
icon | ||
icon.txt | ||
Manual_Command.md | ||
README.md | ||
start.sh |
GPX Studio nuovo
installazione
modificare il file .env inserendo la key per mapbox
eseguire
./build.sh
far partire
sudo docker run -d --name gpxstudionew -e PUID=1000 -e PGID=1000 -e TZ=Europe/Rome -p 8111:8111 --restart unless-stopped gpxstudionew:latest
oppure tramite portainer o compose
services:
gpxstudionew:
container_name: gpxstudionew
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Rome
ports:
- 8111:8111
restart: unless-stopped
image: gpxstudionew:latest
Prove
utilizzare questi comandi
Inserimento delle favicon (procedimento utilizzato)
è stato utilizzato questo sito favicon generator
il file icon contiene i link generati con favicon generator
COPY icon /gpxstudio/website
in fase di build vengono inseriti i link alle icone nel file website/src/app.thml
sed -i '/link rel/r icon' src/app.html
e tutte le icone generate sono nel folder favicon e vengono copiate in website/static
COPY ./favicon /gpxstudio/website/static
e' stato vabiato l'indirizzamento al folder corretto usando nel path la variabile
%sveltekit.assets%
in manifest.json (in favicon folder) viene inserito il nome della app
Inserimento del server di routing oltre all'host per il docker (0.0.0.0) e la porta di comunicazione
in Dockerfile c'è l'inserimento del server di routing che in questo caso è brouter.patachina.it
sed -i 's/routing.gpx.studio/brouter.patachina.it/g' ./src/lib/components/toolbar/tools/routing/Routing.ts
in website/packaging.json si inserisce l'host 0.0.0.0 di default per poter camunicare con l'esterno del docker e la porta (in questo caso 8111)
sed -i 's/vite dev/vite dev --host 0.0.0.0 --port 8111/g' package.json
sed -i 's/vite preview/vite preview --host 0.0.0.0 --port 8111/g' package.json