aboutsummaryrefslogtreecommitdiff
path: root/srcs/mysql
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-07-22 17:31:29 +0200
committerCharles <sircharlesaze@gmail.com>2020-07-22 17:31:29 +0200
commit238fbd1730089a3b421030bb4c75ae0221d20031 (patch)
tree7a3c8faf25fecb1cbd9943418c865a54da9ec496 /srcs/mysql
parent35074f3fe5b5f28580ec763481fc248b48426bdc (diff)
downloadft_services-238fbd1730089a3b421030bb4c75ae0221d20031.tar.gz
ft_services-238fbd1730089a3b421030bb4c75ae0221d20031.tar.bz2
ft_services-238fbd1730089a3b421030bb4c75ae0221d20031.zip
Added wordpress, phpmyadmin and mysql container
Diffstat (limited to 'srcs/mysql')
-rw-r--r--srcs/mysql/Dockerfile19
-rwxr-xr-xsrcs/mysql/scripts/setup_mysql.sh8
-rwxr-xr-xsrcs/mysql/src/entrypoint.sh (renamed from srcs/mysql/scripts/setup_mysql_db.sql)15
3 files changed, 20 insertions, 22 deletions
diff --git a/srcs/mysql/Dockerfile b/srcs/mysql/Dockerfile
index f863eeb..393e0ac 100644
--- a/srcs/mysql/Dockerfile
+++ b/srcs/mysql/Dockerfile
@@ -1,18 +1,11 @@
-FROM alpine:3.10
-
-ENV MYSQL_ROOT_PASSWORD root
-ENV MYSQL_DATABASE ft_services_db
-ENV MYSQL_USER ft_services_user
-ENV MYSQL_PASSWORD ft_services_password
-ENV MYSQL_USER_MONITORING monitoring
-ENV MYSQL_PASSWORD_MONITORING monitoring
+FROM alpine
RUN apk update && \
- apk add --no-cache mysql-client
-COPY ./scripts /root/scripts
+ apk upgrade && \
+ apk add mysql mysql-client
-EXPOSE 3306
+COPY ./src /root
-# RUN /root/scripts/setup_mysql.sh
+EXPOSE 3306
-CMD ["mysql"]
+CMD ["/root/entrypoint.sh"]
diff --git a/srcs/mysql/scripts/setup_mysql.sh b/srcs/mysql/scripts/setup_mysql.sh
deleted file mode 100755
index 56f767f..0000000
--- a/srcs/mysql/scripts/setup_mysql.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-addgroup mysql mysql
-
-MYSQLD_DIR=/run/mysqld
-
-mkdir $MYSQLD_DIR
-chown mysql:mysql $MYSQL_DIR
diff --git a/srcs/mysql/scripts/setup_mysql_db.sql b/srcs/mysql/src/entrypoint.sh
index ea66998..af327f7 100755
--- a/srcs/mysql/scripts/setup_mysql_db.sql
+++ b/srcs/mysql/src/entrypoint.sh
@@ -1,5 +1,18 @@
+#!/bin/sh
+
+# addgroup mysql mysql
+#
+# MYSQLD_DIR=/run/mysqld
+#
+# mkdir $MYSQLD_DIR
+# chown mysql:mysql $MYSQL_DIR
+
+mysql -u root --skip-password <<EOF
CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspass';
-GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost'
+GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
IDENTIFIED BY 'wordpresspass';
FLUSH PRIVILEGES;
+EOF
+
+mysql