From 25a4ffacd1bf882600a6f535ef1a79803efba53d Mon Sep 17 00:00:00 2001 From: kinou-p Date: Sun, 9 Oct 2022 09:06:31 +0200 Subject: [PATCH] 2cript --- srcs/requirements/mariadb/Dockerfile | 4 ++-- srcs/requirements/mariadb/tools/db.sh | 4 ++++ srcs/requirements/mariadb/tools/pwd.sh | 1 + srcs/requirements/mariadb/tools/sqlStart.sh | 17 +++++++---------- 4 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 srcs/requirements/mariadb/tools/db.sh create mode 100644 srcs/requirements/mariadb/tools/pwd.sh diff --git a/srcs/requirements/mariadb/Dockerfile b/srcs/requirements/mariadb/Dockerfile index 1ff8669..c1adcf4 100644 --- a/srcs/requirements/mariadb/Dockerfile +++ b/srcs/requirements/mariadb/Dockerfile @@ -18,5 +18,5 @@ RUN sed -i 's/bind-address/bind-address = 0.0.0.0 #/i' /etc/mysql/mariadb.conf.d RUN mkdir /mysql_scripts COPY ./tools/ /mysql_scripts/ EXPOSE 3306 - -ENTRYPOINT ["bash", "mysql_scripts/sqlStart.sh"] \ No newline at end of file +WORKDIR /mysql_scripts +ENTRYPOINT ["bash", "sqlStart.sh"] \ No newline at end of file diff --git a/srcs/requirements/mariadb/tools/db.sh b/srcs/requirements/mariadb/tools/db.sh new file mode 100644 index 0000000..f82d2c1 --- /dev/null +++ b/srcs/requirements/mariadb/tools/db.sh @@ -0,0 +1,4 @@ +CREATE DATABASE IF NOT EXISTS wordpress; +CREATE USER IF NOT EXISTS '${MARIADB_USER}'@'%' IDENTIFIED BY '${MARIADB_PASSWORD}'; +GRANT ALL PRIVILEGES ON *.* TO '${MARIADB_USER}'@'%'; +FLUSH PRIVILEGES; \ No newline at end of file diff --git a/srcs/requirements/mariadb/tools/pwd.sh b/srcs/requirements/mariadb/tools/pwd.sh new file mode 100644 index 0000000..1e477ac --- /dev/null +++ b/srcs/requirements/mariadb/tools/pwd.sh @@ -0,0 +1 @@ +SET PASSWORD FOR 'root'@'localhost' = PASSWORD('$MARIADB_ROOT_PASSWORD'); \ No newline at end of file diff --git a/srcs/requirements/mariadb/tools/sqlStart.sh b/srcs/requirements/mariadb/tools/sqlStart.sh index 5b5fb64..9414a9f 100644 --- a/srcs/requirements/mariadb/tools/sqlStart.sh +++ b/srcs/requirements/mariadb/tools/sqlStart.sh @@ -2,15 +2,12 @@ service mysql start -mysql << EOF - -CREATE DATABASE IF NOT EXISTS ${MARIADB_DATABASE}; -CREATE USER IF NOT EXISTS '${MARIADB_USER}'@'%' IDENTIFIED BY '${MARIADB_PASSWORD}'; -GRANT ALL PRIVILEGES ON *.* TO '${MARIADB_USER}'@'%'; -SET PASSWORD FOR 'root'@'localhost' = PASSWORD('$MARIADB_ROOT_PASSWORD'); -FLUSH PRIVILEGES; -EOF +if [ ! -d /var/lib/mysql/wordpress ] +then +echo "----sql config----" +mysql < db.sh +#mysql -u root < pwd.sh +fi service mysql stop -mysqld - +mysqld \ No newline at end of file