diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml new file mode 100644 index 000000000..b178ca8b6 --- /dev/null +++ b/k8s/deployment.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: misskey +spec: + selector: + matchLabels: + app: misskey + replicas: 1 + template: + metadata: + labels: + app: misskey + spec: + containers: + - name: misskey + image: okteto.dev/misskey:latest + ports: + - containerPort: 8080 diff --git a/k8s/service.yaml b/k8s/service.yaml new file mode 100644 index 000000000..d06168dc0 --- /dev/null +++ b/k8s/service.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: misskey +spec: + type: LoadBalancer + ports: + - name: http + port: 8080 + selector: + app: misskey diff --git a/okteto-pipeline.yml b/okteto-pipeline.yml index e4ed8c015..b4d2aca7d 100644 --- a/okteto-pipeline.yml +++ b/okteto-pipeline.yml @@ -2,3 +2,4 @@ deploy: - cp .config/example.yml .config/default.yml - cp .config/docker_example.env .config/docker.env - okteto build -t okteto.dev/misskey:${OKTETO_GIT_COMMIT} + - kubectl apply -f k8s