diff options
Diffstat (limited to 'srcs/mysql')
| -rw-r--r-- | srcs/mysql/Dockerfile | 2 | ||||
| -rwxr-xr-x | srcs/mysql/src/entrypoint.sh | 24 |
2 files changed, 14 insertions, 12 deletions
diff --git a/srcs/mysql/Dockerfile b/srcs/mysql/Dockerfile index 393e0ac..0f6a2e7 100644 --- a/srcs/mysql/Dockerfile +++ b/srcs/mysql/Dockerfile @@ -2,7 +2,7 @@ FROM alpine RUN apk update && \ apk upgrade && \ - apk add mysql mysql-client + apk add mysql mysql-client --no-cache COPY ./src /root diff --git a/srcs/mysql/src/entrypoint.sh b/srcs/mysql/src/entrypoint.sh index af327f7..67f705b 100755 --- a/srcs/mysql/src/entrypoint.sh +++ b/srcs/mysql/src/entrypoint.sh @@ -1,18 +1,20 @@ #!/bin/sh -# addgroup mysql mysql -# -# MYSQLD_DIR=/run/mysqld -# -# mkdir $MYSQLD_DIR -# chown mysql:mysql $MYSQL_DIR +mkdir -vp /run/mysqld -mysql -u root --skip-password <<EOF +echo -e 'asdfasdf123\nasdfasdf123\n' | adduser cacharle + +mysql_install_db --user=cacharle + +/usr/bin/mysqld --user=cacharle --skip-password --bootstrap <<EOF CREATE DATABASE wordpressdb; -CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspass'; -GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost'; -IDENTIFIED BY 'wordpresspass'; +CREATE USER 'cacharle'@'localhost' IDENTIFIED BY 'pass'; +GRANT ALL PRIVILEGES ON wordpressdb.* TO 'cacharle'@'localhost'; +IDENTIFIED BY 'pass'; FLUSH PRIVILEGES; EOF -mysql +# until mysql; do +# sleep 5 + +/usr/bin/mysqld --user=cacharle |
