the Sermo.nz website, providing a mobile-friendly interface for accessing sermons that are powered by a Sermo.nz API. Website
Sermo.nz is built on top of Ionic Framework and Capacitor.
Install the Ionic CLI with npm:
npm install -g @ionic/cli
npm install
Note: If there was a previous installation of the Ionic CLI, it will need to be uninstalled due to a change in package name.
npm uninstall -g ionic
npm install -g @ionic/cli
ionic serve --configuration=development
or to run as dev with ssl:
ionic serve --configuration=development -b --ssl --external --disableHostCheck
or for http:
ionic serve --configuration=development -b --external --disableHostCheck
or with live reload:
ionic capacitor run --livereload
To build for prod:
ionic build --service-worker --prod --release
Generate a self-signed cert
ionic ssl generate
See also: https://ionicframework.com/docs/developing/previewing
To stop CORS errors, add the following environment variable to your dev machine
export IONIC_HTTP_PROXY="https://localhost:7280"
See: https://github.com/ionic-team/capacitor-assets
npx @capacitor/assets generate --pwa
mv icons src/icons
mv src/assets/icons/* src/icons/
git fetch upstream
git merge upstream/main