diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-07-22 17:31:29 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-07-22 17:31:29 +0200 |
| commit | 238fbd1730089a3b421030bb4c75ae0221d20031 (patch) | |
| tree | 7a3c8faf25fecb1cbd9943418c865a54da9ec496 /srcs/mysql | |
| parent | 35074f3fe5b5f28580ec763481fc248b48426bdc (diff) | |
| download | ft_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/Dockerfile | 19 | ||||
| -rwxr-xr-x | srcs/mysql/scripts/setup_mysql.sh | 8 | ||||
| -rwxr-xr-x | srcs/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 |
