cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

meilisearch.yaml (1458B)


      1 apiVersion: apps/v1
      2 kind: Deployment
      3 metadata:
      4   name: wanderer-search
      5   namespace: wanderer
      6 spec:
      7   replicas: 1
      8   selector:
      9     matchLabels:
     10       app: wanderer-search
     11   strategy:
     12     type: Recreate
     13   template:
     14     metadata:
     15       labels:
     16         app: wanderer-search
     17     spec:
     18       containers:
     19         - name: meilisearch
     20           image: getmeili/meilisearch:v1.11.3
     21           ports:
     22             - containerPort: 7700
     23           env:
     24             - name: MEILI_MASTER_KEY
     25               valueFrom:
     26                 secretKeyRef:
     27                   name: wanderer-secrets
     28                   key: MEILI_MASTER_KEY
     29             - name: MEILI_NO_ANALYTICS
     30               value: "true"
     31           volumeMounts:
     32             - name: data
     33               mountPath: /meili_data
     34           livenessProbe:
     35             httpGet:
     36               path: /health
     37               port: 7700
     38             initialDelaySeconds: 15
     39             periodSeconds: 15
     40             failureThreshold: 10
     41           readinessProbe:
     42             httpGet:
     43               path: /health
     44               port: 7700
     45             initialDelaySeconds: 5
     46             periodSeconds: 10
     47             failureThreshold: 10
     48       volumes:
     49         - name: data
     50           persistentVolumeClaim:
     51             claimName: wanderer-meilisearch-data
     52 ---
     53 apiVersion: v1
     54 kind: Service
     55 metadata:
     56   name: wanderer-search
     57   namespace: wanderer
     58 spec:
     59   selector:
     60     app: wanderer-search
     61   ports:
     62     - port: 7700
     63       targetPort: 7700