diff --git a/memestream/memestream.client.yaml b/memestream/memestream.client.yaml new file mode 100644 index 0000000..f1a3fe3 --- /dev/null +++ b/memestream/memestream.client.yaml @@ -0,0 +1,44 @@ +--- + +# ----------------------------------------------------------------------- +# DEPLOYMENTS +# ----------------------------------------------------------------------- + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: memestream-client +spec: + replicas: 1 + selector: + matchLabels: + app: memestream-client + template: + metadata: + labels: + app: memestream-client + spec: + containers: + - name: memestream-client + image: registry.strix.systems/memestream-client + imagePullPolicy: Always + ports: + - containerPort: 8080 + +--- + +# ----------------------------------------------------------------------- +# SERVICES +# ----------------------------------------------------------------------- + +--- + +apiVersion: v1 +kind: Service +metadata: + name: memestream-client +spec: + selector: + app: memestream-client + ports: + - port: 8080 diff --git a/memestream/memestream.ingress.yaml b/memestream/memestream.ingress.yaml index 51d98fb..0e56bb6 100644 --- a/memestream/memestream.ingress.yaml +++ b/memestream/memestream.ingress.yaml @@ -9,9 +9,10 @@ spec: tls: - hosts: - memestream.strix.systems + - search.memestream.strix.systems secretName: memestream-strix-systems-tls rules: - - host: memestream.strix.systems + - host: search.memestream.strix.systems http: paths: - path: / @@ -20,4 +21,14 @@ spec: service: name: memestream-meili port: - number: 7700 \ No newline at end of file + number: 7700 + - host: memestream.strix.systems + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: memestream-client + port: + number: 8080 \ No newline at end of file diff --git a/memestream/memestream.yaml b/memestream/memestream.yaml index b7898c6..cae4197 100644 --- a/memestream/memestream.yaml +++ b/memestream/memestream.yaml @@ -149,13 +149,18 @@ spec: key: MEILI_MASTER_KEY volumeMounts: - name: memestream-meili-storage - mountPath: /data/meili + mountPath: /meili_data + resources: + limits: + memory: "1Gi" + cpu: "1000m" volumes: - name: memestream-meili-storage persistentVolumeClaim: claimName: memestream-meili-pvc + --- # ----------------------------------------------------------------------- diff --git a/storage/minio.yaml b/storage/minio.yaml index 51d211b..4ba1b3a 100644 --- a/storage/minio.yaml +++ b/storage/minio.yaml @@ -77,6 +77,9 @@ spec: secretKeyRef: name: minio key: MINIO_ROOT_PASSWORD + resources: + limits: + memory: "1Gi" ports: - name: console containerPort: 9090