mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-06 06:46:26 +01:00
55 lines
2.9 KiB
Plaintext
55 lines
2.9 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * openshift_images/using-templates.adoc
|
|
|
|
[id="templates-quickstart_{context}"]
|
|
= Quickstart templates
|
|
|
|
A Quickstart is a basic example of an application running on {product-title}.
|
|
Quickstarts come in a variety of languages and frameworks, and are defined in a
|
|
template, which is constructed from a set of services, build configurations, and
|
|
DeploymentConfigs. This template references the necessary images and
|
|
source repositories to build and deploy the application.
|
|
|
|
To explore a Quickstart, create an application from a template. Your
|
|
administrator may have already installed these templates in your {product-title}
|
|
cluster, in which case you can simply select it from the web console.
|
|
|
|
Quickstarts refer to a source repository that contains the application source
|
|
code. To customize the Quickstart, fork the repository and, when creating an
|
|
application from the template, substitute the default source repository name
|
|
with your forked repository. This results in builds that are performed using
|
|
your source code instead of the provided example source. You can then update the
|
|
code in your source repository and launch a new build to see the changes
|
|
reflected in the deployed application.
|
|
|
|
[id="templates-quickstart-web-framework_{context}"]
|
|
== Web framework Quickstart templates
|
|
|
|
These Quickstart templates provide a basic application of the indicated
|
|
framework and language:
|
|
|
|
* CakePHP: a PHP web framework (includes a MySQL database)
|
|
* Dancer: a Perl web framework (includes a MySQL database)
|
|
* Django: a Python web framework (includes a PostgreSQL database)
|
|
* NodeJS: a NodeJS web application (includes a MongoDB database)
|
|
* Rails: a Ruby web framework (includes a PostgreSQL database)
|
|
|
|
|
|
|
|
//* CakePHP: a PHP web framework (includes a MySQL database)
|
|
//** link:https://github.com/openshift/origin/tree/master/examples/quickstarts/cakephp-mysql.json[Template definition]
|
|
//** link:https://github.com/sclorg/cakephp-ex[Source repository]
|
|
//* Dancer: a Perl web framework (includes a MySQL database)
|
|
//** link:https://github.com/openshift/origin/tree/master/examples/quickstarts/dancer-mysql.json[Template definition]
|
|
//** link:https://github.com/sclorg/dancer-ex[Source repository]
|
|
//* Django: a Python web framework (includes a PostgreSQL database)
|
|
//** link:https://github.com/openshift/origin/tree/master/examples/quickstarts/django-postgresql.json[Template definition]
|
|
//** link:https://github.com/sclorg/django-ex[Source repository]
|
|
//* NodeJS: a NodeJS web application (includes a MongoDB database)
|
|
//** link:https://github.com/openshift/origin/tree/master/examples/quickstarts/nodejs-mongodb.json[Template definition]
|
|
//** link:https://github.com/sclorg/nodejs-ex[Source repository]
|
|
//* Rails: a Ruby web framework (includes a PostgreSQL database)
|
|
//** link:https://github.com/openshift/origin/tree/master/examples/quickstarts/rails-postgresql.json[Template definition]
|
|
//** link:https://github.com/sclorg/rails-ex[Source repository]
|