From d63a182a525994d170175563bb227ebca4ccb4f3 Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Wed, 23 Sep 2015 15:17:57 +0530 Subject: [PATCH] added `initialize-configs` init script to populate the `conf/` volume `mysql` client fails when it is started from the docker run command line due to missing `my.cnf`. To workaround this issue, we populate the `conf/` volume from a `cont-init.d/01-initialize-configs` scripts. --- .../mariadb/rootfs/etc/cont-init.d/01-initialize-configs | 7 +++++++ bitnami/mariadb/rootfs/etc/services.d/mariadb/run | 4 ---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100755 bitnami/mariadb/rootfs/etc/cont-init.d/01-initialize-configs diff --git a/bitnami/mariadb/rootfs/etc/cont-init.d/01-initialize-configs b/bitnami/mariadb/rootfs/etc/cont-init.d/01-initialize-configs new file mode 100755 index 000000000000..893d7c7bf9f6 --- /dev/null +++ b/bitnami/mariadb/rootfs/etc/cont-init.d/01-initialize-configs @@ -0,0 +1,7 @@ +#!/usr/bin/with-contenv bash +set -e +source $BITNAMI_PREFIX/bitnami-utils.sh + +if [ ! "$(ls -A $BITNAMI_APP_VOL_PREFIX/conf)" ]; then + generate_conf_files +fi diff --git a/bitnami/mariadb/rootfs/etc/services.d/mariadb/run b/bitnami/mariadb/rootfs/etc/services.d/mariadb/run index a2a2891ba748..fe6db23d3b1f 100755 --- a/bitnami/mariadb/rootfs/etc/services.d/mariadb/run +++ b/bitnami/mariadb/rootfs/etc/services.d/mariadb/run @@ -4,10 +4,6 @@ source $BITNAMI_PREFIX/bitnami-utils.sh print_welcome_page -if [ ! "$(ls -A $BITNAMI_APP_VOL_PREFIX/conf)" ]; then - generate_conf_files -fi - mkdir -p $BITNAMI_APP_DIR/tmp chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER $BITNAMI_APP_DIR/tmp || true