2024-12-31 16:31:01 +01:00
|
|
|
#! /bin/bash
|
2025-05-03 22:56:05 +02:00
|
|
|
# To be run from app directory
|
2024-12-31 16:31:01 +01:00
|
|
|
nvm use
|
|
|
|
export NODE_OPTIONS="--max-old-space-size=8192"
|
|
|
|
|
|
|
|
npm run build:vite:app-landing
|
|
|
|
|
|
|
|
mkdir to_upload
|
|
|
|
mv dist/app/* to_upload/
|
2025-07-12 18:36:42 +02:00
|
|
|
cp *.png to_upload/
|
2025-08-15 15:59:29 +02:00
|
|
|
cp *.svg to_upload/
|
|
|
|
|
2024-12-31 16:31:01 +01:00
|
|
|
cp -r .well-known/ to_upload/
|
2025-05-03 22:56:05 +02:00
|
|
|
mkdir -p to_upload/assets/fonts
|
|
|
|
|
|
|
|
cp ../public/css/index-tailwind-output.css to_upload/assets/
|
|
|
|
cp ../public/assets/fonts/source-sans-pro.regular.ttf to_upload/assets/fonts/
|
|
|
|
|
2024-12-31 16:31:01 +01:00
|
|
|
cp dist/assets/*.js to_upload/assets/
|
|
|
|
rm -rf dist
|
|
|
|
|
|
|
|
ssh hetzner "rm -rf /root/app/"
|
|
|
|
scp -rp to_upload/ hetzner:/root/app/
|
|
|
|
scp -rp to_upload/.well-known/ hetzner:/root/app/
|
2025-05-03 22:56:05 +02:00
|
|
|
ssh hetzner "cp ~/public/apk/mapcomplete-latest.apk ~/app/"
|
2024-12-31 16:31:01 +01:00
|
|
|
rm -rf to_upload
|