| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | 
							- ---
 
- kind: Deployment
 
- apiVersion: apps/v1
 
- metadata:
 
-   name: codeserver
 
-   labels:
 
-     app: codeserver
 
- spec:
 
-   replicas: 1
 
-   selector:
 
-     matchLabels:
 
-       app: codeserver
 
-   template:
 
-     metadata:
 
-       labels:
 
-         app: codeserver
 
-     spec:
 
-       containers:
 
-       - name: codeserver
 
-         image: docker.dezendorf.net/code-server:54b7ee4
 
-         ports:
 
-         - name: web
 
-           containerPort: 8080
 
-         volumeMounts:
 
-         - name: code-data-volume
 
-           mountPath: "/home/coder"
 
-       volumes:
 
-       - name: code-data-volume
 
-         persistentVolumeClaim:
 
-           claimName: code-data-pvc
 
- ---
 
- apiVersion: v1
 
- kind: PersistentVolumeClaim
 
- metadata:
 
-   name: code-data-pvc
 
- spec:
 
-   accessModes:
 
-     - ReadWriteOnce
 
-   storageClassName: nfs
 
-   resources:
 
-     requests:
 
-       storage: 100M
 
- ---
 
- apiVersion: v1
 
- kind: Service
 
- metadata:
 
-   name: codeserver
 
- spec:
 
-   type: ClusterIP
 
-   ports:
 
-     - name: web
 
-       port: 8080
 
-   selector:
 
-     app: codeserver
 
- ---
 
- apiVersion: traefik.containo.us/v1alpha1
 
- kind: IngressRoute
 
- metadata:
 
-   name: codeserver-ingress-route
 
-   namespace: default
 
- spec:
 
-   entryPoints:
 
-     - web
 
-   routes:
 
-   - match: Host(`codeserver.dezendorf.net`)
 
-     kind: Rule
 
-     middlewares:
 
-     - name: redirecthttps
 
-     services:
 
-     - name: codeserver
 
-       port: 8080
 
- ---
 
- apiVersion: traefik.containo.us/v1alpha1
 
- kind: IngressRoute
 
- metadata:
 
-   name: codeserver-websecure-route
 
-   namespace: default
 
- spec:
 
-   entryPoints:
 
-     - websecure
 
-   routes:
 
-   - match: Host(`codeserver.dezendorf.net`)
 
-     kind: Rule
 
-     middlewares:
 
-     - name: authelia
 
-     services:
 
-     - name: codeserver
 
-       port: 8080
 
-   tls:
 
-     certResolver: myresolver
 
 
  |