image: repository: discordgsm/discord-game-server-monitor pullPolicy: IfNotPresent tag: 2.15.1@sha256:c0475aa31c9b425f18d615594ae5b3ac2eca05d9743c240a514656279853b1e0 securityContext: container: runAsNonRoot: false readOnlyRootFilesystem: false runAsUser: 0 runAsGroup: 0 service: main: ports: main: port: 10230 protocol: http gsm: # Server Config workers: 2 timeout: 90 # Bot Config app_token: "" whitelist_guilds: [] app_activity_type: 3 app_activity_name: "" app_presence_advertise: false task_query_server: 60 command_query_public: false command_query_cooldown: 5 web_api_enable: false postgres_ssl_mode: disable # factorio factorio_username: "" factorio_auth_token: "" workload: main: podSpec: containers: main: probes: liveness: type: http readiness: type: http startup: type: http envFrom: - secretRef: name: "gsm-secret" command: - /bin/sh - -c - | gunicorn \ --bind 0.0.0.0:{{ .Values.service.main.ports.main.port }} \ --workers={{ .Values.gsm.workers }} \ --worker-class=gthread app:app \ --timeout {{ .Values.gsm.timeout }} & \ python -u main.py env: {} persistence: config: enabled: true mountPath: /app/data cnpg: main: enabled: true database: discord_gsm user: discord_gsm portal: open: enabled: true