OpenShift makes it easy to launch Linux-based application hosting environments, complete with integrated software development and systems mangement workflows.
Whether you are interested in starting from scratch with a new development project, or in spinning up a fresh copy of an established project such as WordPress or Drupal – OpenShift’s web-based app creation workflow can get you started with a new environment in mere minutes. This post will walk you through each of the steps.
Step 1: Selecting Your Base Application Environment
For new development projects, you can get started by selecting your base web runtime language. OpenShift will automatically setup your runtime environment, your web server, and a git repo (for deployments) – returning a live URL where your new environment can be accessed.
To launch a pre-configured application, search or browse to select it from our list. OpenShift Online already offers a wide variety of applications and frameworks that have been validated to run on the platform.
Pre-configured applications which require access to databases or other system services can include support for these add-on services via our cartridge system, making it easy for users to compose their own horizontally-scalable system architectures (on-demand).
Step 2: Configuring your application
You’ll get an opportunity to verify your application details and select a scaling policy before confirming your selection:
When you’re ready, you can fire off a new application build by clicking the “Create Application” button.
Step 3: Next Steps
When the build process completes, users will automatically be directed to a confirmation page containing a list of freshly-generated authentication credentials for their hosted environment:
This page provides a lot of great information on various next steps that you may want to take. It also provides a link to the application’s status page within the OpenShift web console.
The resulting application will be available via the URL shown on the app’s status page:
As an open source developer, I’m really excited about the potential for using this workflow as a new way to onboard collaborators and community members to popular open source projects.
- Get an OpenShift account and host your web apps on the Free Plan today
- Promote your awesome app in the OpenShift Application Gallery by applying today.
- Learn how to customize this workflow to launch your own projects
- Take advantage of this workflow to provide instant cloud hosting for your open source projects by including a GitHub-style Ribbon
- Ask an OpenShift question and get help on StackOverflow