diff --git a/docker-compose.yml b/docker-compose.yml index ec1d78f..412a725 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,6 @@ services: app: - context: . - working_dir: /home/node/app + build: . environment: - ADMIN_ID=${ADMIN_ID} - DC_CLIENTID=${DC_CLIENTID} diff --git a/k8s/deploy.mafuyu.yaml b/k8s/deploy.mafuyu.yaml new file mode 100644 index 0000000..5c74ba7 --- /dev/null +++ b/k8s/deploy.mafuyu.yaml @@ -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 diff --git a/k8s/secret.mafuyu.yaml b/k8s/secret.mafuyu.yaml new file mode 100644 index 0000000..291012c --- /dev/null +++ b/k8s/secret.mafuyu.yaml @@ -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: diff --git a/k8s/secret.regcred.yaml b/k8s/secret.regcred.yaml new file mode 100644 index 0000000..07dc061 --- /dev/null +++ b/k8s/secret.regcred.yaml @@ -0,0 +1,8 @@ +apiVersion: v1 +kind: Secret +metadata: + name: regcred + namespace: mafuyu-kirisu +type: kubernetes.io/dockerconfigjson +data: + .dockerconfigjson: