summaryrefslogtreecommitdiffstats
path: root/docker/k8s/pictshare.yml
diff options
context:
space:
mode:
Diffstat (limited to 'docker/k8s/pictshare.yml')
-rw-r--r--docker/k8s/pictshare.yml57
1 files changed, 57 insertions, 0 deletions
diff --git a/docker/k8s/pictshare.yml b/docker/k8s/pictshare.yml
new file mode 100644
index 00000000..1209e83e
--- /dev/null
+++ b/docker/k8s/pictshare.yml
@@ -0,0 +1,57 @@
+---
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+ labels:
+ lemmy.service: pictshare
+ name: pictshare
+spec:
+ replicas: 1
+ strategy:
+ type: Recreate
+ template:
+ metadata:
+ labels:
+ lemmy.service: pictshare
+ spec:
+ containers:
+ - image: hascheksolutions/pictshare:latest
+ name: pictshare
+ ports:
+ - containerPort: 80
+ volumeMounts:
+ - mountPath: /usr/share/nginx/html/data
+ name: pictshare
+ restartPolicy: Always
+ volumes:
+ - name: pictshare
+ persistentVolumeClaim:
+ claimName: pictshare
+---
+apiVersion: v1
+kind: Service
+metadata:
+ labels:
+ lemmy.service: pictshare
+ name: pictshare
+spec:
+ ports:
+ - name: "8537"
+ port: 8537
+ targetPort: 80
+ selector:
+ lemmy.service: pictshare
+status:
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ labels:
+ lemmy.service: pictshare
+ name: pictshare
+spec:
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 20Gi