First somewhat working version

This commit is contained in:
Pieter Vander Vennet 2024-11-11 22:07:49 +01:00
parent 375e272aea
commit 76fadb477e
4 changed files with 56 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.idea/

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "MapComplete"]
path = MapComplete
url = git@github.com:pietervdvn/MapComplete

1
MapComplete Submodule

@ -0,0 +1 @@
Subproject commit 1a7874c4bb995a8ab703cb6bbb02dbab95cb7c45

51
build-full.sh Executable file
View file

@ -0,0 +1,51 @@
#! /bin/bash
cd MapComplete
echo '{"oauth_landing": "https://app.mapcomplete.org/land.html"}' > config.json
# npm run prepare:deploy
echo '''
import type { CapacitorConfig } from "@capacitor/cli";
const config: CapacitorConfig = {
appId: "org.mapcomplete",
appName: "MapComplete",
webDir: "dist-full"
};
export default config;
''' > capacitor.config.ts
rm -rf dist-full
mkdir dist-full
cp dist/*.html dist-full/
cp dist/*.css dist-full/
# cp dist/*.webmanifest dist-full/
cp -r dist/css dist-full/
mkdir dist-full/assets
cp dist/assets/*.js dist-full/assets
cp dist/assets/*.svg dist-full/assets
cp dist/assets/*.woff dist-full/assets
cp dist/assets/*.ttf dist-full/assets
cp dist/assets/*.png dist-full/assets
cp dist/assets/*.json dist-full/assets
cp dist/assets/*.css dist-full/assets
cp -r dist/assets/data dist-full/assets
cp -r dist/assets/docs dist-full/assets
cp -r dist/assets/fonts dist-full/assets
cp -r dist/assets/langs dist-full/assets
cp -r dist/assets/layers dist-full/assets
cp -r dist/assets/png dist-full/assets
cp -r dist/assets/svg dist-full/assets
cp -r dist/assets/templates dist-full/assets
cp -r dist/assets/themes dist-full/assets
mkdir dist-full/assets/generated
# cp dist/assets/generated/ dist-full/assets/generated
# npx cap add android
npx cap sync
# npx cap build android --keystorepath /home/pietervdvn/Documents/Data-backups/MapCompleteAndroidKeystore/mainkey.jks --keystorealias mapcomplete-key --keystorealiaspass "$1" --keystorepass "$1"