aboutsummaryrefslogtreecommitdiff
path: root/srcs/m
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/m')
-rw-r--r--srcs/m/Dockerfile14
-rwxr-xr-xsrcs/m/entrypoint.sh15
-rw-r--r--srcs/m/my.cnf5
-rw-r--r--srcs/m/mysql.yaml60
4 files changed, 0 insertions, 94 deletions
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 <<EOF
-CREATE DATABASE wordpressdb;
-CREATE USER 'wordpressuser'@'%' IDENTIFIED BY 'wordpresspass';
-GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'%' IDENTIFIED BY 'wordpresspass';
-FLUSH PRIVILEGES;
-EOF
-
-exec /usr/bin/mysqld --user=root --datadir=/var/lib/mysql
diff --git a/srcs/m/my.cnf b/srcs/m/my.cnf
deleted file mode 100644
index 4f5e2c6..0000000
--- a/srcs/m/my.cnf
+++ /dev/null
@@ -1,5 +0,0 @@
-[mysqld]
-user = root
-port = 3306
-datadir = /var/lib/mysql
-log-bin = /var/lib/mysql/mysql-bin
diff --git a/srcs/m/mysql.yaml b/srcs/m/mysql.yaml
deleted file mode 100644
index ead25b4..0000000
--- a/srcs/m/mysql.yaml
+++ /dev/null
@@ -1,60 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: mysql-deployment
- labels:
- app: mysql
-spec:
- selector:
- matchLabels:
- app: mysql
- replicas: 1
- strategy:
- rollingUpdate:
- maxSurge: 1
- template:
- metadata:
- labels:
- app: mysql
- spec:
- containers:
- - image: cacharle-mysql
- imagePullPolicy: Never
- name: cacharle-mysql-container
- # volumeMounts:
- # - name: mysql-volume
- # mountPath: /var/lib/data
- # volumes:
- # - name: mysql-volume
- # persistentVolumeClaim:
- # claimName: mysql-volume
-
----
-
-apiVersion: v1
-kind: Service
-metadata:
- name: mysql-service
-spec:
- type: LoadBalancer
- ports:
- - name: mysql
- port: 3306
- targetPort: 3306
- selector:
- app: mysql
-
-# ---
-#
-# apiVersion: v1
-# kind: PersistentVolumeClaim
-# metadata:
-# name: mysql-volume
-# labels:
-# app: mysql
-# spec:
-# accessModes:
-# - ReadWriteOnce # read/write by one pod
-# resources:
-# requests:
-# storage: 1Gi