diff --git a/kube/hugo-chat-frontend-service.yaml b/kube/hugo-chat-frontend-service.yaml deleted file mode 100644 index 1ff0c24..0000000 --- a/kube/hugo-chat-frontend-service.yaml +++ /dev/null @@ -1,11 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: hugo-chat-frontend-service -spec: - selector: - name: hugo-chat-frontend - ports: - - protocol: TCP - port: 80 - targetPort: 80 diff --git a/kube/hugo-chat-frontend-deployment.yaml b/kube/hugo-chat-frontend.yaml similarity index 58% rename from kube/hugo-chat-frontend-deployment.yaml rename to kube/hugo-chat-frontend.yaml index 39ae865..99fabfe 100644 --- a/kube/hugo-chat-frontend-deployment.yaml +++ b/kube/hugo-chat-frontend.yaml @@ -6,20 +6,33 @@ spec: replicas: 1 selector: matchLabels: - app: hugo-chat-frontend + app.kubernetes.io/name: hugo-chat-frontend template: metadata: labels: - app: hugo-chat-frontend + app.kubernetes.io/name: hugo-chat-frontend spec: containers: - name: hugo-chat-frontend image: docker.nilstrieb.dev/hugo-chat-frontend:1.1 ports: - containerPort: 80 + name: http-web-svc resources: limits: cpu: 200m memory: 300M imagePullSecrets: - name: docker-nilstrieb-dev-login +--- +apiVersion: v1 +kind: Service +metadata: + name: hugo-chat-frontend-service +spec: + selector: + app.kubernetes.io/name: hugo-chat-frontend + ports: + - protocol: TCP + port: 8080 + targetPort: http-web-svc diff --git a/kube/main-ingress.yaml b/kube/main-ingress.yaml new file mode 100644 index 0000000..a533f8b --- /dev/null +++ b/kube/main-ingress.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: main-ingress + annotations: + nginx.ingress.kubernetes.io/rewrite-target: / +spec: + rules: + - host: hugo-chat.nilstrieb.dev + http: + paths: + - pathType: Prefix + path: / + backend: + service: + name: hugo-chat-frontend-service + port: + number: 8080 diff --git a/test/local-commands.sh b/test/local-commands.sh new file mode 100644 index 0000000..9d443a6 --- /dev/null +++ b/test/local-commands.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +# Hugo frontend: +curl -H "Host: hugo-chat.nilstrieb.dev" 127.0.0.1/index.html \ No newline at end of file