From cad2d8376eb7d08f20cf7cef23dc84c0162bce8a Mon Sep 17 00:00:00 2001 From: Kevin Xu Date: Wed, 15 Nov 2017 21:22:26 -0800 Subject: [PATCH] attempt to use busybox to host db data. --- .../apache-guacamole/0/docker-compose.yml | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/templates/apache-guacamole/0/docker-compose.yml b/templates/apache-guacamole/0/docker-compose.yml index e7f1a16..64ff655 100644 --- a/templates/apache-guacamole/0/docker-compose.yml +++ b/templates/apache-guacamole/0/docker-compose.yml @@ -1,10 +1,14 @@ version: '2' -volumes: - dbdata: - driver: rancher-nfs - dbinit: - driver: rancher-nfs services: + database-data: + image: busybox + labels: + io.rancher.container.start_once: 'true' + net: none + entrypoint: /bin/true + volumes: + - /var/lib/mysql + - /docker-entrypoint-initdb.d database: image: mariadb environment: @@ -13,17 +17,15 @@ services: MYSQL_PASSWORD: ${guacamole_password} MYSQL_RANDOM_ROOT_PASSWORD: 'true' MYSQL_USER: ${guacamole_user} - volumes: - - dbdata:/var/lib/mysql:nocopy - - dbinit:/docker-entrypoint-initdb.d:nocopy + volumes_from: + - database-data labels: io.rancher.sidekicks: setup-get-db-script setup-get-db-script: image: glyptodon/guacamole:0.9.10-incubating network_mode: none - volumes: - - dbinit:/docker-entrypoint-initdb.d - volume_driver: rancher-nfs + volumes_from: + - database-data command: - bash - -c