The Mobile Core is a central repo for all things related to Mobile on OpenShift. This repo has the source for:
-
Mobile specific UI extensions fo the OpenShift Web Console
-
Local Development environment
The following components are maintained in their respective repos:
-
Mobile CLI
-
Mobile SDKs
-
Mobile Services
-
All Ansible Playbook Bundles (APBs) for Apps & Services
The Mobile Core brings all of these componments together to create a unified Mobile developer experience on top of OpenShift.
You can develop locally on your host. Please include as much info as possible in Issues and Pull Requests. Merging to master requires approval from a reviewer and a passing CI build.
Daily communication happens on #aerogear on freenode IRC. The [email protected] mailing list is also used for team-wide & community comms.
-
Mobile SDKs
-
Mobile CLI Resources
-
Frontend Resources
-
Catalog/Mall, Brokers & Services
Effectively all you need to do is add the dockerhub_tag to your install command. An example is show below. Note it is important that the image version exists in dockerhub.
make clean ansible-playbook playbook.yml -e "dockerhub_username=$DOCKERHUB_USERNAME" -e "dockerhub_tag=${TAG}" -e "dockerhub_password=$DOCKERHUB_PASSWORD" -e "dockerhub_org=$DOCKERHUB_APBS_ORG" -e "skip_apb=keycloak-apb" --ask-become-pass
By default an admin
user will be created with cluster edit permissions. To skip creating this user use --tags=local
with the installer. For example:
ansible-playbook playbook.yml -e "dockerhub_username=$DOCKERHUB_USERNAME" -e "dockerhub_tag=${TAG}" -e "dockerhub_password=$DOCKERHUB_PASSWORD" -e "dockerhub_org=$DOCKERHUB_APBS_ORG" --tags=local --ask-become-pass