controller/api: make Dockerfile multiarch compliant and new clean install.yaml
diff --git a/controller/install.yaml b/controller/install.yaml
new file mode 100644
index 0000000..a5788dd
--- /dev/null
+++ b/controller/install.yaml
@@ -0,0 +1,42 @@
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: pcloud
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: api
+ namespace: pcloud
+spec:
+ type: ClusterIP
+ selector:
+ app: api
+ ports:
+ - nodePort:
+ port: 1111
+ targetPort: 1234
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ name: api
+ namespace: pcloud
+spec:
+ selector:
+ matchLabels:
+ app: api
+ replicas: 1
+ template:
+ metadata:
+ labels:
+ app: api
+ spec:
+ containers:
+ - name: api
+ image: giolekva/pcloud-api-server:latest
+ imagePullPolicy: Always
+ ports:
+ - containerPort: 1234
+ command: ["pcloud-api-server", "--logtostderr", "--port=1234", "--graphql_address=http://dgraph.dgraph.svc:8080/graphql", "--dgraph_admin_address=http://dgraph.dgraph.svc:8080/admin"]