Compare commits

...

1 Commits

Author SHA1 Message Date
MickLesk
d5bcc1f929 tracearr: fetch the newest protomaps basemap build
Tracearr pins a daily build that protomaps deletes after a few days, so
every install got a map without base tiles.
2026-10-03 20:52:26 +02:00
2 changed files with 6 additions and 0 deletions

View File

@@ -122,6 +122,9 @@ EOF
$STD pnpm install --frozen-lockfile --force
$STD pnpm turbo telemetry disable
$STD pnpm turbo run build --no-daemon --filter=@tracearr/shared --filter=@tracearr/server --filter=@tracearr/web
if BASEMAP_BUILD=$(curl -fsSL https://build-metadata.protomaps.dev/builds.json | jq -r 'map(.key) | sort | last | rtrimstr(".pmtiles")'); then
sed -i "s/^BUILD=.*/BUILD=${BASEMAP_BUILD}/" scripts/fetch-basemap.sh
fi
$STD ./scripts/fetch-basemap.sh || msg_warn "Basemap download failed, keeping the existing map"
[[ -d /opt/tracearr/data ]] && mv /opt/tracearr/data /opt/tracearr.data
rm -rf /opt/tracearr

View File

@@ -67,6 +67,9 @@ cd /opt/tracearr.build
$STD pnpm install --frozen-lockfile --force
$STD pnpm turbo telemetry disable
$STD pnpm turbo run build --no-daemon --filter=@tracearr/shared --filter=@tracearr/server --filter=@tracearr/web
if BASEMAP_BUILD=$(curl -fsSL https://build-metadata.protomaps.dev/builds.json | jq -r 'map(.key) | sort | last | rtrimstr(".pmtiles")'); then
sed -i "s/^BUILD=.*/BUILD=${BASEMAP_BUILD}/" scripts/fetch-basemap.sh
fi
$STD ./scripts/fetch-basemap.sh || msg_warn "Basemap download failed, the map will show without base tiles"
mkdir -p /opt/tracearr/{packages/shared,packages/emails,apps/server,apps/web,apps/server/src/db}
cp -rf package.json /opt/tracearr/