AeroGear on OpenShift is a project that enables set of the mobile enabled services that run natively on Open Shift platform. This repository is central element of the AeroGear on OpenShift ecosystem that installs the OpenShift platform and the AeroGear components to your local machine. You can then use the OpenShift UI or mobile-cli to work with running OpenShift instance in order to deploy mobile enabled services and configure your mobile client to be able to use those services.
This repository contains:
-
Installer for OpenShift and AeroGear OpenShift templates
-
Mobile specific UI extensions fo the OpenShift Web Console
-
Local Development environment
Mobile on OpenShift can be installed using Ansible based installer or Minishift
Ansible based installer Sets up mobile on your host machine. Ansible based installer for existing OpenShift machine Sets up mobile on your existing OpenShift machine.
Minishift mobile addon Sets up a minishift vm and installs mobile
The following components are maintained in their respective repos:
Command line client required to perform various operations for OpenShift AeroGear extensions. Mobile CLI github repository
Official list of supported SDK’s:
Templates that contain the most recent versions of the SDK’s
Mobile Services will automatically be added to the Service Catalog after running the Mobile Core installer. These services can all be found in the form of Ansible Playbook Bundles (APBs) hosted on the aerogearcatalog organisation on Github.
The Mobile Core brings all APB 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 the #aerogear
and #asbroker
channels on
freenode IRC. The
Aerogear
Mailing List is also used for team-wide & community comms.
make clean
cd installer
./install.sh
See our Local Setup guide