api: helm chart
issue: #7
diff --git a/controller/chart/templates/deployment.yaml b/controller/chart/templates/deployment.yaml
new file mode 100644
index 0000000..c6cbd20
--- /dev/null
+++ b/controller/chart/templates/deployment.yaml
@@ -0,0 +1,22 @@
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ name: api
+ namespace: {{ .Release.Namespace }}
+spec:
+ selector:
+ matchLabels:
+ app: api
+ replicas: {{ .Values.replicas }}
+ template:
+ metadata:
+ labels:
+ app: api
+ spec:
+ containers:
+ - name: api
+ image: {{ .Values.image.name }}:{{ .Values.image.tag }}
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ ports:
+ - containerPort: {{ .Values.containerPort }}
+ command: ["pcloud-api-server", "--logtostderr", "--port={{ .Values.containerPort }}", "--graphql_address=http://dgraph-alpha.dgraph.svc:8080/graphql", "--dgraph_admin_address=http://dgraph-alpha.dgraph.svc:8080/admin"]