From 94fb4afcf4d481cc8ab3a9d194aa18f9f60bf8b8 Mon Sep 17 00:00:00 2001 From: Remy Noulin Date: Sat, 21 Feb 2026 20:01:51 +0000 Subject: [PATCH] Ajouter deployment.yaml --- deployment.yaml | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 deployment.yaml diff --git a/deployment.yaml b/deployment.yaml new file mode 100644 index 0000000..a03cf1f --- /dev/null +++ b/deployment.yaml @@ -0,0 +1,54 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: sinusbot + labels: + app: sinusbot +spec: + replicas: 1 + selector: + matchLabels: + app: sinusbot + template: + metadata: + labels: + app: sinusbot + spec: + containers: + - name: sinusbot + image: ghcr.io/gamer92000/sinusbot-docker:latest + ports: + - containerPort: 8087 + env: + - name: UID + value: "1000" + - name: GID + value: "1000" + # Optionnel : décommentez pour forcer un mot de passe + # - name: OVERRIDE_PASSWORD + # value: "VotreMotDePasseSecurise" + volumeMounts: + - name: sinusbot-data + mountPath: /opt/sinusbot/data + - name: sinusbot-scripts + mountPath: /opt/sinusbot/scripts + volumes: + - name: sinusbot-data + persistentVolumeClaim: + claimName: sinusbot-data-pvc + - name: sinusbot-scripts + persistentVolumeClaim: + claimName: sinusbot-scripts-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: sinusbot-service +spec: + selector: + app: sinusbot + ports: + - protocol: TCP + port: 8087 + targetPort: 8087 + type: ClusterIP \ No newline at end of file