From bea36c77542ede7e89f04ccc477a2cb6657e9c7f Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Sun, 16 Aug 2015 11:50:02 +0530 Subject: [PATCH] Dockerfile: added `MYSQL_USER` variable --- Dockerfile | 2 ++ entrypoint.sh | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8e3b00e..701597e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,8 @@ FROM sameersbn/ubuntu:14.04.20150805 MAINTAINER sameer@damagehead.com +ENV MYSQL_USER=mysql + RUN apt-get update \ && apt-get install -y mysql-server \ && rm -rf /var/lib/mysql \ diff --git a/entrypoint.sh b/entrypoint.sh index e2d19e9..1a5c66e 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -21,11 +21,11 @@ EOF # fix permissions and ownership of /var/lib/mysql mkdir -p -m 700 /var/lib/mysql -chown -R mysql:mysql /var/lib/mysql +chown -R ${MYSQL_USER}:${MYSQL_USER} /var/lib/mysql # fix permissions and ownership of /run/mysqld mkdir -p -m 0755 /run/mysqld -chown -R mysql:root /run/mysqld +chown -R ${MYSQL_USER}:root /run/mysqld # # the default password for the debian-sys-maint user is randomly generated