--- apiVersion: apps/v1 kind: StatefulSet metadata: name: atuin spec: selector: matchLabels: app: atuin serviceName: atuin replicas: 1 template: metadata: labels: app: atuin spec: containers: - name: atuin image: icr.gmem.ca/atuin-server-sqlite:latest ports: - containerPort: 8888 name: web envFrom: - configMapRef: name: atuin volumeMounts: - name: config mountPath: /config volumeClaimTemplates: - metadata: name: config spec: accessModes: [ "ReadWriteOnce" ] resources: requests: storage: 1Gi --- apiVersion: v1 kind: Service metadata: name: atuin spec: selector: app: atuin ports: - name: web port: 8888 targetPort: 8888 --- apiVersion: v1 kind: ConfigMap metadata: name: atuin data: ATUIN_OPEN_REGISTRATION: "true" ATUIN_DB_URI: "sqlite:///config/database.sqlite" ATUIN_HOST: "0.0.0.0" ATUIN_PORT: "8888"