aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-10-27 10:11:41 +0100
committerCharles Cabergs <me@cacharle.xyz>2020-10-27 10:11:41 +0100
commitf9cb304e15c09c6f44a1ec4d8531e6dcb2de3f3f (patch)
tree6a9ce04fb42c8334faee0ff8b7fffa881f4db6d5
parent3e6e4dedcdf5db862ebaaa9b5efc5990459533b3 (diff)
downloadft_services-f9cb304e15c09c6f44a1ec4d8531e6dcb2de3f3f.tar.gz
ft_services-f9cb304e15c09c6f44a1ec4d8531e6dcb2de3f3f.tar.bz2
ft_services-f9cb304e15c09c6f44a1ec4d8531e6dcb2de3f3f.zip
Fixed mysql with wordpress and phpmyadmin
-rw-r--r--srcs/mysql/Dockerfile2
-rwxr-xr-xsrcs/mysql/entrypoint.sh33
-rw-r--r--srcs/phpmyadmin/Dockerfile2
-rw-r--r--srcs/phpmyadmin/config.inc.php2
4 files changed, 12 insertions, 27 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
diff --git a/srcs/phpmyadmin/Dockerfile b/srcs/phpmyadmin/Dockerfile
index 220a394..f0e5e85 100644
--- a/srcs/phpmyadmin/Dockerfile
+++ b/srcs/phpmyadmin/Dockerfile
@@ -9,7 +9,7 @@ RUN curl 'https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-lan
unzip phpmyadmin.zip && \
mv 'phpMyAdmin-5.0.2-all-languages' /var/www
-COPY config.inc.php /var/www/phpmyadmin
+COPY config.inc.php /var/www
RUN mkdir /etc/phpmyadmin
COPY config.inc.php /etc/phpmyadmin
diff --git a/srcs/phpmyadmin/config.inc.php b/srcs/phpmyadmin/config.inc.php
index ea20d8e..17656a5 100644
--- a/srcs/phpmyadmin/config.inc.php
+++ b/srcs/phpmyadmin/config.inc.php
@@ -29,7 +29,7 @@ $i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
-$cfg['Servers'][$i]['host'] = 'mysql-service:3306';
+$cfg['Servers'][$i]['host'] = 'mysql-service';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;