Added Concrete5 CMS Template. with auto configuration in v0.2 or manua… (#170)
* Added Concrete5 CMS Template with auto configuration in v0.2 or manual config in v0.1 * List maintainer. * Changing to mysql as mariadb was giving timeout errors. Changing to mysql has fixed this. * Change log to single .png * Change default site name to "MySite"
This commit is contained in:
committed by
Bill Maxwell
parent
b416078b00
commit
7dc7c01e97
Executable
+27
@@ -0,0 +1,27 @@
|
||||
CMSMysql:
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: ${root_password}
|
||||
MYSQL_DATABASE: ${db_name}
|
||||
MYSQL_USER: ${db_userame}
|
||||
MYSQL_PASSWORD: ${db_password}
|
||||
labels:
|
||||
io.rancher.container.pull_image: always
|
||||
tty: true
|
||||
image: mysql
|
||||
volumes:
|
||||
- ${db_data_location}:/var/lib/mysql
|
||||
stdin_open: true
|
||||
volume_driver: ${volume_driver}
|
||||
|
||||
Concrete5App:
|
||||
labels:
|
||||
io.rancher.container.pull_image: always
|
||||
tty: true
|
||||
image: opensaas/concrete5
|
||||
links:
|
||||
- CMSMysql:mysql
|
||||
volumes:
|
||||
- ${cms_application_data}:/var/www/html/application
|
||||
- ${cms_packages_data}:/var/www/html/packages
|
||||
stdin_open: true
|
||||
volume_driver: ${volume_driver}
|
||||
Executable
+57
@@ -0,0 +1,57 @@
|
||||
.catalog:
|
||||
name: "Concrete5"
|
||||
version: "v0.1"
|
||||
description: "Concrete5 CMS"
|
||||
uuid: Concrete5-0
|
||||
minimum_rancher_version: v0.51.0
|
||||
questions:
|
||||
- variable: root_password
|
||||
description: "MySQL root password - keep this password complex and secure"
|
||||
label: "MySQL Root Password"
|
||||
required: true
|
||||
default: "password"
|
||||
type: "string"
|
||||
- variable: db_name
|
||||
description: "MySQL Database Name - to use in the Concrete5 setup"
|
||||
label: "MySQL Database Name"
|
||||
required: true
|
||||
default: "CMS_DB"
|
||||
type: "string"
|
||||
- variable: db_username
|
||||
description: "MySQL Username - to use in the Concrete5 setup"
|
||||
label: "MySQL Username"
|
||||
required: true
|
||||
default: "CMS_USER"
|
||||
type: "string"
|
||||
- variable: db_password
|
||||
description: "MySQL password for the above user - to use in the Concrete5 setup"
|
||||
label: "MySQL Password"
|
||||
required: true
|
||||
default: "password"
|
||||
type: "string"
|
||||
- variable: db_data_location
|
||||
description: "Location on the host for the database files"
|
||||
label: "DB Data Location"
|
||||
required: true
|
||||
default: "CMS_DB_DATA"
|
||||
type: "string"
|
||||
- variable: volume_driver
|
||||
description: "Volume Driver for the persistant data locations requires docker 1.7"
|
||||
label: "Volume Driver"
|
||||
type: "string"
|
||||
- variable: cms_application_data
|
||||
description: "Concrcte5 application folder for persistant data storage"
|
||||
label: "Application Folder"
|
||||
required: true
|
||||
default: "CMS_APP_DATA"
|
||||
type: "string"
|
||||
- variable: cms_packages_data
|
||||
description: "Concrcte5 packages folder for persistant data storage"
|
||||
label: "Packages Folder"
|
||||
required: true
|
||||
default: "CMS_PACK_DATA"
|
||||
type: "string"
|
||||
CMSMysql:
|
||||
scale: 1
|
||||
Concrete5App:
|
||||
scale: 1
|
||||
Reference in New Issue
Block a user