From 9852d3f53cdadb38e463f75e7825c1ac68a1458f Mon Sep 17 00:00:00 2001 From: Daniel Yu Date: Wed, 26 Jul 2017 16:48:55 +0800 Subject: [PATCH] persisting volume support, based on bitnami images --- templates/wordpress/1/docker-compose.yml | 29 +++++++++++++++++++++++ templates/wordpress/1/rancher-compose.yml | 26 ++++++++++++++++++++ templates/wordpress/config.yml | 2 +- 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 templates/wordpress/1/docker-compose.yml create mode 100644 templates/wordpress/1/rancher-compose.yml diff --git a/templates/wordpress/1/docker-compose.yml b/templates/wordpress/1/docker-compose.yml new file mode 100644 index 0000000..c99aba0 --- /dev/null +++ b/templates/wordpress/1/docker-compose.yml @@ -0,0 +1,29 @@ +version: '2' +services: + mariadb: + image: 'bitnami/mariadb:latest' + volumes: + - 'mariadb_data:/bitnami' + environment: + - MARIADB_USER=bn_wordpress + - MARIADB_DATABASE=bitnami_wordpress + - ALLOW_EMPTY_PASSWORD=yes + wordpress: + image: 'bitnami/wordpress:latest' + ports: + - '${public_port}:80' + volumes: + - 'wordpress_data:/bitnami' + depends_on: + - mariadb + environment: + - MARIADB_HOST=mariadb + - MARIADB_PORT_NUMBER=3306 + - WORDPRESS_DATABASE_USER=bn_wordpress + - WORDPRESS_DATABASE_NAME=bitnami_wordpress + - ALLOW_EMPTY_PASSWORD=yes +volumes: + mariadb_data: + driver: rancher-nfs + wordpress_data: + driver: rancher-nfs \ No newline at end of file diff --git a/templates/wordpress/1/rancher-compose.yml b/templates/wordpress/1/rancher-compose.yml new file mode 100644 index 0000000..ad66201 --- /dev/null +++ b/templates/wordpress/1/rancher-compose.yml @@ -0,0 +1,26 @@ +.catalog: + name: "Wordpress" + version: "v0.2-bitnami" + description: "Blog tool, publishing platform and CMS based on bitnami images" + uuid: Wordpress-1 + minimum_rancher_version: v0.51.0 + questions: + - variable: public_port + description: "public port to access the wordpress site" + label: "Public Port" + required: true + default: "80" + type: "int" + - variable: "wordress_data" + description: "Data volume to save wordress data" + label: "Wordress data volume:" + required: true + default: "/var/lib/docker/wordress-data" + type: "string" + - variable: "mariadb_data" + description: "Data volume to save mariadb data" + label: "Mariadb data volume:" + required: true + default: "/var/lib/docker/mariadb-data" + type: "string" +wordpress: diff --git a/templates/wordpress/config.yml b/templates/wordpress/config.yml index 5f43d8b..eb08385 100644 --- a/templates/wordpress/config.yml +++ b/templates/wordpress/config.yml @@ -1,5 +1,5 @@ name: Wordpress description: | Blog tool, publishing platform and CMS -version: v0.1-educaas1 +version: v0.2-bitnami category: Blogging