Nahrát soubory do „telegram_bot/sql“

This commit is contained in:
Tetiana Mohorian 2025-05-20 11:02:04 +00:00
parent 80c920206c
commit 3f46dfbb0a
3 changed files with 81 additions and 0 deletions

10
telegram_bot/sql/init.sql Normal file
View File

@ -0,0 +1,10 @@
CREATE DATABASE IF NOT EXISTS telegram_bot;
USE telegram_bot;
CREATE TABLE IF NOT EXISTS violators (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255),
message TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

View File

@ -0,0 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: mysql
namespace: botspace
spec:
selector:
app: mysql
ports:
- port: 3306
targetPort: 3306

View File

@ -0,0 +1,60 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: mysql-pv
namespace: botspace
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/data/mysql"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysql-pvc
namespace: botspace
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql
namespace: botspace
spec:
serviceName: "mysql"
replicas: 1
selector:
matchLabels:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
- name: mysql
image: mysql:8
env:
- name: MYSQL_ROOT_PASSWORD
value: "0674998280tanya"
ports:
- containerPort: 3306
volumeMounts:
- name: mysql-storage
mountPath: /var/lib/mysql
volumes:
- name: mysql-storage
persistentVolumeClaim:
claimName: mysql-pvc