aboutsummaryrefslogtreecommitdiff
path: root/srcs/mysql
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/mysql')
-rw-r--r--srcs/mysql/Dockerfile2
-rwxr-xr-xsrcs/mysql/src/entrypoint.sh24
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