1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-06 06:46:26 +01:00
Files
openshift-docs/modules/templates-quickstart.adoc
2020-06-11 21:16:34 +00:00

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]