aboutsummaryrefslogtreecommitdiff
path: root/demo-production-server-deployment.yaml
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2024-08-11 19:33:54 +0300
committerSyndamia <kamen@syndamia.com>2024-08-11 19:33:54 +0300
commitf60610d65cb5880a99e86452becdb831ec731d2a (patch)
treeb1722c59c7c8915341b88e5bb7d4242d6a194e3e /demo-production-server-deployment.yaml
parentc25fd6299f2404f375d4e6bc461856db669a26a5 (diff)
downloadpico-web-f60610d65cb5880a99e86452becdb831ec731d2a.tar
pico-web-f60610d65cb5880a99e86452becdb831ec731d2a.tar.gz
pico-web-f60610d65cb5880a99e86452becdb831ec731d2a.zip
feat!: Major rework of DevOps components
Diffstat (limited to 'demo-production-server-deployment.yaml')
-rw-r--r--demo-production-server-deployment.yaml70
1 files changed, 0 insertions, 70 deletions
diff --git a/demo-production-server-deployment.yaml b/demo-production-server-deployment.yaml
deleted file mode 100644
index 62e140d..0000000
--- a/demo-production-server-deployment.yaml
+++ /dev/null
@@ -1,70 +0,0 @@
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: pico-web-server-deployment
-spec:
- strategy:
- type: RollingUpdate
- replicas: 3
- selector:
- matchLabels:
- app: pico-web-server-pod
- template:
- metadata:
- name: pico-web-server-pod
- labels:
- environment: production
- app: pico-web-server-pod
- spec:
- containers:
- - name: pico-web-server-prod
- image: syndamia/pico-web-server:latest
- args: [ 'demo,/usr/share/demo/,page.md' ]
- ports:
- - containerPort: 8080
- volumeMounts:
- - name: demo-ps
- mountPath: /usr/share/demo
- volumes:
- - name: demo-ps
- persistentVolumeClaim:
- claimName: demo-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: pico-web-server-service
-spec:
- type: NodePort
- selector:
- app: pico-web-server-pod
- ports:
- - protocol: TCP
- port: 8080
- targetPort: 8080
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
- name: demo-pv
-spec:
- volumeMode: Filesystem
- capacity:
- storage: 50Mi
- accessModes:
- - ReadWriteOnce
- hostPath:
- path: "/tmp/demo" # You'll have to manually copy ./demo to here
----
-apiVersion: v1
-kind: PersistentVolumeClaim
-metadata:
- name: demo-pvc
-spec:
- volumeName: demo-pv
- storageClassName: ""
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 50Mi