diff --git a/src/main/cljc/dda/c4k_jitsi/core.cljc b/src/main/cljc/dda/c4k_jitsi/core.cljc index a08e9fe..916ca2d 100644 --- a/src/main/cljc/dda/c4k_jitsi/core.cljc +++ b/src/main/cljc/dda/c4k_jitsi/core.cljc @@ -35,7 +35,8 @@ (jitsi/generate-web-service) (jitsi/generate-etherpad-service) (jitsi/generate-excalidraw-backend-service) - (jitsi/generate-deployment config)] + (jitsi/generate-deployment config) + (jitsi/generate-excalidraw-deployment)] (jitsi/generate-ingress-web config) (jitsi/generate-ingress-etherpad config) (jitsi/generate-ingress-excalidraw-backend config) diff --git a/src/main/cljc/dda/c4k_jitsi/jitsi.cljc b/src/main/cljc/dda/c4k_jitsi/jitsi.cljc index d5445e7..98e9dc5 100644 --- a/src/main/cljc/dda/c4k_jitsi/jitsi.cljc +++ b/src/main/cljc/dda/c4k_jitsi/jitsi.cljc @@ -91,3 +91,6 @@ (str "https://etherpad." fqdn "/p/")) (cm/replace-all-matching-values-by-new-value "REPLACE_EXCALIDRAW_BACKEND_URL" (str "https://excalidraw-backend." fqdn))))) + +(defn-spec generate-excalidraw-deployment cp/map-or-seq? [] + (yaml/load-as-edn "jitsi/excalidraw-deployment.yaml")) diff --git a/src/main/resources/jitsi/deployment.yaml b/src/main/resources/jitsi/deployment.yaml index 1dbebc5..8d8c4d3 100644 --- a/src/main/resources/jitsi/deployment.yaml +++ b/src/main/resources/jitsi/deployment.yaml @@ -149,9 +149,4 @@ spec: name: jitsi-config key: JICOFO_AUTH_PASSWORD - name: TZ - value: Europe/Berlin - - name: excalidraw-backend - image: domaindrivenarchitecture/excalidraw-backend - env: - - name: PORT - value: "3002" \ No newline at end of file + value: Europe/Berlin \ No newline at end of file diff --git a/src/main/resources/jitsi/excalidraw-backend-service.yaml b/src/main/resources/jitsi/excalidraw-backend-service.yaml index 62f6e89..dcee873 100644 --- a/src/main/resources/jitsi/excalidraw-backend-service.yaml +++ b/src/main/resources/jitsi/excalidraw-backend-service.yaml @@ -8,6 +8,6 @@ spec: ports: - name: excalidraw-backend port: 3002 - targetPort: 3002 + targetPort: 80 selector: - app: jitsi \ No newline at end of file + app: excalidraw-backend \ No newline at end of file diff --git a/src/main/resources/jitsi/excalidraw-deployment.yaml b/src/main/resources/jitsi/excalidraw-deployment.yaml new file mode 100644 index 0000000..e4c9661 --- /dev/null +++ b/src/main/resources/jitsi/excalidraw-deployment.yaml @@ -0,0 +1,20 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: excalidraw-backend + name: excalidraw-backend +spec: + strategy: + type: Recreate + selector: + matchLabels: + app: excalidraw-backend + template: + metadata: + labels: + app: excalidraw-backend + spec: + containers: + - name: excalidraw-backend + image: domaindrivenarchitecture/excalidraw-backend \ No newline at end of file