Skip to content
This repository has been archived by the owner on Aug 23, 2022. It is now read-only.

Latest commit

 

History

History
102 lines (64 loc) · 3.79 KB

project-creation-options.rst

File metadata and controls

102 lines (64 loc) · 3.79 KB

Application creation options

A Divio application is defined by the code in its Git repository.

When a new application is created on the Control Panel, some pre-defined application types can also be used (based on a combination of Stack, Additional components and Additional Boilerplate).

Stack

'application creation Stack options'

Generally, you will select Build your own and construct your own Dockerfile.

We also provide some pre-built application templates for Aldryn Python, Node, PHP, Java and others (see :ref:`below <project-creation-pre-built>`).

Additional components

'application creation Additional component options'

Additional components may be available, depending on the selected Stack.

For the Aldryn Python platform, examples include Django and django CMS; for the PHP platform, Laravel and Symfony, and so on.

Additional Boilerplate

'application creation Additional boilerplate options'

Additional Boilerplates may be available, depending on the selected Additional components.

Boilerplates provide additional functionality baked into the application. For example, an Aldryn Python/django CMS application can be launched with Boilerplates for Bootstrap, Foundation and other technologies.

Git repository manager

'application creation Git options'

By default, your application will use Divio's own private Git server. Alternatively you can select a Git provider of your choice. You can :ref:`migrate an application from our Git server to an external provider at any time <configure-version-control>`.

For a quick start, use Divio's Git server.

About pre-built application templates

We also provide some optional ready-to-go definitions for a quick start. For example:

  • Stack: Aldryn Python
  • Additional components: django CMS
  • Additional Boilerplate: HTML5

It's important to understand that these pre-built application templates are simply there to provide you with a quick way to get started with a particular stack. They don't prevent you from adding other components.