diff options
Diffstat (limited to 'srcs/mysql')
| -rw-r--r-- | srcs/mysql/Dockerfile | 2 | ||||
| -rwxr-xr-x | srcs/mysql/entrypoint.sh | 33 |
2 files changed, 10 insertions, 25 deletions
diff --git a/srcs/mysql/Dockerfile b/srcs/mysql/Dockerfile index 5f36a6c..372e1ea 100644 --- a/srcs/mysql/Dockerfile +++ b/srcs/mysql/Dockerfile @@ -7,7 +7,7 @@ RUN apk update && \ COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh -# COPY my.cnf /etc/my.cnf.d/ft_services.cnf +COPY my.cnf /etc/my.cnf EXPOSE 3306 diff --git a/srcs/mysql/entrypoint.sh b/srcs/mysql/entrypoint.sh index 07493b6..73e574e 100755 --- a/srcs/mysql/entrypoint.sh +++ b/srcs/mysql/entrypoint.sh @@ -1,37 +1,22 @@ #!/bin/sh -# mkdir -p /run/mysqld -# mkdir -p /var/lib/mysql -# -# mysql_install_db --user=root --datadir=/var/lib/mysql > /dev/null -# -# /usr/bin/mysqld --user=root --datadir=/var/lib/mysql --bootstrap <<EOF -# CREATE DATABASE wordpress; -# CREATE USER 'root'@'%' IDENTIFIED BY 'root'; -# GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'%' IDENTIFIED BY 'root'; -# FLUSH PRIVILEGES; -# EOF -# -# sleep 5 -# -# sed -i "s|.*bind-address\s*=.*|bind-address=0.0.0.0|g" /etc/my.cnf.d/mariadb-server.cnf -# -# exec /usr/bin/mysqld --user=root --datadir=/var/lib/mysql - mkdir -p /run/mysqld mkdir -p /var/lib/mysql -mysql_install_db --user=root > /dev/null +echo '-----------INSTALL-----------' +mysql_install_db --user=root --datadir=/var/lib/mysql -/usr/bin/mysqld --user=root --bootstrap <<EOF +echo '-----------SETUP-----------' +/usr/bin/mysqld --user=root --datadir=/var/lib/mysql --bootstrap <<EOF +FLUSH PRIVILEGES; CREATE DATABASE wordpress; CREATE USER 'root'@'%' IDENTIFIED BY 'root'; GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'%' IDENTIFIED BY 'root'; FLUSH PRIVILEGES; EOF -sleep 5 - -sed -i "s|.*bind-address\s*=.*|bind-address=0.0.0.0|g" /etc/my.cnf.d/mariadb-server.cnf +echo '-----------SLEEP-----------' +sleep 3 -exec /usr/bin/mysqld --user=root +echo '-----------DEAMON-----------' +exec /usr/bin/mysqld --user=root --datadir=/var/lib/mysql |
