mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2025-12-13 01:36:22 +00:00
d1b78491c36edd3d1259051241c74e065af87b17
App Release Template (ART)
This project can be used to generate mobile device apps (Android / iOS) and the standalone Angular web app. Beware that this is only the app/frontend part and your need a fully functioning backend deployment first.
Requirements
- A fully functioning and publicly accessible backend deployment
- An active Apple App Store Developer Account and/or Google Playstore Developer Account
- Docker (Android and Angular builds)
- MacOS Device with latest Xcode, fastlane and xmlstarlet, node v14 and npm package @ionic/cli (iOS builds only)
Docker
Use weelkly updated image from this repo
docker pull registry.gitlab.com/openstapps/app-release-template:latest
Or build your own image from Dockerfile within this project
docker build -t openstapps-art .
Usage
- If neccessary make adjustments to your app / profiles / entitlements in your corresponding developer/store portal
- Overwrite assets in customizable directory with your own ones (keeping the same size and file format)
- Edit app.conf.sample to your liking and rename it to app.conf (needs info you can find in your corresponding developer/store portal)
- Use docker to run
make webandmake android(i.e.docker run -it -v $(pwd):/build --rm openstapps-art:latest make web) - On a macOS device run
make ios(make sure you have all required certificates / profiles set up in Xcode)
Description
Languages
TypeScript
85.8%
HTML
7.5%
SCSS
4%
JavaScript
1.6%
Dockerfile
0.4%
Other
0.5%