From 61395fc0ab992631d967dd6718dfa0db527d422c Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sun, 18 Oct 2020 15:50:36 +0200 Subject: Please end my suffuring --- srcs/m/Dockerfile | 14 ++++++++++++ srcs/m/entrypoint.sh | 15 +++++++++++++ srcs/m/my.cnf | 5 +++++ srcs/m/mysql.yaml | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 94 insertions(+) create mode 100644 srcs/m/Dockerfile create mode 100755 srcs/m/entrypoint.sh create mode 100644 srcs/m/my.cnf create mode 100644 srcs/m/mysql.yaml (limited to 'srcs/m') diff --git a/srcs/m/Dockerfile b/srcs/m/Dockerfile new file mode 100644 index 0000000..e66095e --- /dev/null +++ b/srcs/m/Dockerfile @@ -0,0 +1,14 @@ +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 new file mode 100755 index 0000000..ab9a3d9 --- /dev/null +++ b/srcs/m/entrypoint.sh @@ -0,0 +1,15 @@ +#!/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 <