apiVersion: apps/v1 kind: Deployment metadata: name: twhelp-dcbot-deployment spec: selector: matchLabels: app: twhelp-dcbot template: metadata: labels: app: twhelp-dcbot spec: containers: - name: twhelp-dcbot image: dcbot args: ["run"] env: - name: APP_MODE value: development - name: DB_DSN valueFrom: secretKeyRef: name: twhelp-dcbot-secret key: db-dsn - name: REDIS_CONNECTION_STRING valueFrom: secretKeyRef: name: twhelp-dcbot-secret key: redis-connection-string - name: DB_MAX_OPEN_CONNECTIONS value: "10" - name: DB_MAX_IDLE_CONNECTIONS value: "3" - name: BOT_TOKEN valueFrom: secretKeyRef: name: twhelp-dcbot-secret key: token - name: TWHELP_URL value: "https://tribalwarshelp.com" - name: TWHELP_RATE_LIMITER_ENABLED value: "false" - name: BOT_MAX_GROUPS_PER_SERVER value: "5" - name: BOT_MAX_MONITORS_PER_GROUP value: "10" livenessProbe: exec: command: [ "cat", "/tmp/healthy" ] initialDelaySeconds: 5 periodSeconds: 5 resources: requests: cpu: 100m memory: 100Mi limits: cpu: 250m memory: 300Mi