From 3e6e4dedcdf5db862ebaaa9b5efc5990459533b3 Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 26 Oct 2020 17:35:08 +0100 Subject: Fixing metallb on linux --- setup.sh | 8 +-- srcs/m/Dockerfile | 14 ----- srcs/m/entrypoint.sh | 15 ----- srcs/m/my.cnf | 5 -- srcs/m/mysql.yaml | 60 -------------------- srcs/metallb-config.yaml | 3 +- srcs/mysql/Dockerfile | 28 +++++---- srcs/mysql/entrypoint.sh | 37 ++++++++++++ srcs/mysql/my.cnf | 132 ++----------------------------------------- srcs/mysql/mysql.yaml | 5 +- srcs/mysql/start.sh | 10 ---- srcs/nginx/src/entrypoint.sh | 1 - 12 files changed, 64 insertions(+), 254 deletions(-) delete mode 100644 srcs/m/Dockerfile delete mode 100755 srcs/m/entrypoint.sh delete mode 100644 srcs/m/my.cnf delete mode 100644 srcs/m/mysql.yaml create mode 100755 srcs/mysql/entrypoint.sh delete mode 100755 srcs/mysql/start.sh diff --git a/setup.sh b/setup.sh index fb4374d..6debdfc 100755 --- a/setup.sh +++ b/setup.sh @@ -10,8 +10,8 @@ echo 'Building docker images' -# docker build -t cacharle-ftps srcs/ftps -# docker build -t cacharle-nginx srcs/nginx +docker build -t cacharle-ftps srcs/ftps +docker build -t cacharle-nginx srcs/nginx docker build -t cacharle-wordpress srcs/wordpress docker build -t cacharle-phpmyadmin srcs/phpmyadmin docker build -t cacharle-mysql srcs/mysql @@ -21,8 +21,8 @@ docker build -t cacharle-mysql srcs/mysql # eval $(minikube docker-env) -# kubectl apply -f srcs/ftps/ftps.yaml -# kubectl apply -f srcs/nginx/nginx.yaml +kubectl apply -f srcs/ftps/ftps.yaml +kubectl apply -f srcs/nginx/nginx.yaml kubectl apply -f srcs/wordpress/wordpress.yaml kubectl apply -f srcs/phpmyadmin/phpmyadmin.yaml kubectl apply -f srcs/mysql/mysql.yaml diff --git a/srcs/m/Dockerfile b/srcs/m/Dockerfile deleted file mode 100644 index e66095e..0000000 --- a/srcs/m/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM alpine - -RUN apk update && \ - apk upgrade && \ - apk add mysql mysql-client --no-cache - - -COPY entrypoint.sh /entrypoint.sh -RUN chmod +x /entrypoint.sh -COPY my.cnf /etc/mysql/my.cnf - -EXPOSE 3306 - -CMD ["/entrypoint.sh"] diff --git a/srcs/m/entrypoint.sh b/srcs/m/entrypoint.sh deleted file mode 100755 index ab9a3d9..0000000 --- a/srcs/m/entrypoint.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/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 < /dev/null +# +# /usr/bin/mysqld --user=root --datadir=/var/lib/mysql --bootstrap < /dev/null + +/usr/bin/mysqld --user=root --bootstrap < /tmp/sql << eof -CREATE DATABASE wordpress; -FLUSH PRIVILEGES; -GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; -FLUSH PRIVILEGES; -eof -/usr/bin/mysqld --console --init_file=/tmp/sql diff --git a/srcs/nginx/src/entrypoint.sh b/srcs/nginx/src/entrypoint.sh index 07719af..bfef63c 100755 --- a/srcs/nginx/src/entrypoint.sh +++ b/srcs/nginx/src/entrypoint.sh @@ -2,7 +2,6 @@ echo 'root:password' | chpasswd echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config -# echo 'Port 30022' >> /etc/ssh/sshd_config openrc touch /run/openrc/softlevel -- cgit