接入萤石摄像头后端优化

This commit is contained in:
XM-GO
2023-09-05 17:09:24 +08:00
parent 8934271438
commit 86397860c8
14 changed files with 2511 additions and 135 deletions

View File

@@ -0,0 +1,42 @@
services:
redis:
image: redis:7.0.12
container_name: redis
restart: always
environment:
requirepass: pandax
volumes:
- "./redis/conf/redis.conf:/etc/redis/redis.conf"
- "./redis/data:/data"
- "./redis/logs:/logs"
command: ["redis-server","/etc/redis/redis.conf"]
ports:
- 6379:6379
tdengine:
image: tdengine/tdengine:3.0.4.2
container_name: tdengine-server
restart: always
ports:
- 6030:6030
- 6041:6041
emqx:
image: emqx/emqx:5.1.0
restart: always
container_name: emqx-server
ports:
- 1883:1883
- 8083:8083
- 8084:8084
- 8883:8883
- 18083:18083
mysql:
image: mysql:8.0.23
container_name: mysql-server
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: pandax_iot
volumes:
- ./mysql/data:/var/lib/mysql
ports:
- "3306:3306"

View File

@@ -1,93 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
labels:
app.kubernetes.io/name: mysql
app.kubernetes.io/version: 1.0.0
name: pandax-db
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/version: 1.0.0
name: mysql
namespace: pandax-db
spec:
ports:
- port: 3306
protocol: TCP
targetPort: mysql
selector:
app: mysql
app.kubernetes.io/version: 1.0.0
type: LoadBalancer
---
apiVersion: v1
kind: PersistentVolume
metadata:
labels:
app.kubernetes.io/version: 1.0.0
type: local
name: mysql-pv-volume
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 20Gi
hostPath:
path: /mnt/data
storageClassName: manual
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app.kubernetes.io/version: 1.0.0
name: mysql-pv-claim
namespace: pandax-db
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
storageClassName: manual
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/version: 1.0.0
name: mysql
namespace: pandax-db
spec:
selector:
matchLabels:
app: mysql
app.kubernetes.io/version: 1.0.0
strategy:
type: Recreate
template:
metadata:
labels:
app: mysql
app.kubernetes.io/version: 1.0.0
spec:
containers:
- env:
- name: MYSQL_ROOT_PASSWORD
value: pandax
image: mysql:8.0.23
name: mysql
ports:
- containerPort: 3306
name: mysql
protocol: TCP
volumeMounts:
- mountPath: /var/lib/mysql
name: mysql-persistent-storage
volumes:
- name: mysql-persistent-storage
persistentVolumeClaim:
claimName: mysql-pv-claim

2280
deploy/redis/conf/redis.conf Normal file

File diff suppressed because it is too large Load Diff