Add: k8s manifests
All checks were successful
release-tag / release-image (push) Successful in 1m52s

This commit is contained in:
2024-10-11 22:12:18 +00:00
parent b5fdab9aed
commit 6633a104da
4 changed files with 76 additions and 2 deletions

View File

@@ -1,7 +1,6 @@
services:
app:
context: .
working_dir: /home/node/app
build: .
environment:
- ADMIN_ID=${ADMIN_ID}
- DC_CLIENTID=${DC_CLIENTID}

54
k8s/deploy.mafuyu.yaml Normal file
View File

@@ -0,0 +1,54 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: mafuyu
namespace: mafuyu-kirisu
labels:
app: mafuyu
spec:
replicas: 1
selector:
matchLabels:
app: mafuyu
template:
metadata:
labels:
app: mafuyu
spec:
containers:
- name: dcbot
image: 'gitea.konchin.com/services/mafuyu-kirisu:latest'
env:
- name: DC_TOKEN
valueFrom:
secretKeyRef:
name: mafuyu-secret
key: DC_TOKEN
- name: DC_CLIENTID
valueFrom:
secretKeyRef:
name: mafuyu-secret
key: DC_CLIENTID
- name: ADMIN_ID
valueFrom:
secretKeyRef:
name: mafuyu-secret
key: ADMIN_ID
- name: MONGODB_HOST
valueFrom:
secretKeyRef:
name: mafuyu-secret
key: MONGODB_HOST
- name: MONGODB_USER
valueFrom:
secretKeyRef:
name: mafuyu-secret
key: MONGODB_USER
- name: MONGODB_PASS
valueFrom:
secretKeyRef:
name: mafuyu-secret
key: MONGODB_PASS
imagePullSecrets:
- name: regcred

13
k8s/secret.mafuyu.yaml Normal file
View File

@@ -0,0 +1,13 @@
---
apiVersion: v1
kind: Secret
metadata:
name: mafuyu-secret
namespace: mafuyu-kirisu
data:
ADMIN_ID:
DC_CLIENTID:
DC_TOKEN:
MONGODB_HOST:
MONGODB_USER:
MONGODB_PASS:

8
k8s/secret.regcred.yaml Normal file
View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: Secret
metadata:
name: regcred
namespace: mafuyu-kirisu
type: kubernetes.io/dockerconfigjson
data:
.dockerconfigjson: