minio-importer: Dockerfile and install.yaml
diff --git a/apps/minio/importer/Dockerfile b/apps/minio/importer/Dockerfile
new file mode 100644
index 0000000..c383d8a
--- /dev/null
+++ b/apps/minio/importer/Dockerfile
@@ -0,0 +1,30 @@
+FROM golang:1-alpine AS build
+
+RUN apk update && apk upgrade && \
+ apk add --no-cache bash git openssh
+
+ENV GOOS linux
+ENV GOARCH $BUILDPLATFORM
+ENV CGO_ENABLED 0
+ENV GO111MODULE off
+
+RUN go get github.com/golang/glog
+RUN go get github.com/itaysk/regogo
+
+RUN mkdir -p $GOPATH/src/github.com/giolekva/pcloud/apps/minio/importer
+COPY . $GOPATH/src/github.com/giolekva/pcloud/apps/minio/importer
+WORKDIR $GOPATH/src/github.com/giolekva/pcloud/apps/minio/importer/cmd
+
+RUN mkdir -p /app/build
+RUN ls -la
+RUN go build -o /app/build/minio-importer -trimpath -ldflags="-s -w" main.go
+
+FROM alpine:latest
+WORKDIR /
+COPY --from=build /app/build/minio-importer /usr/bin
+RUN chmod a+x /usr/bin/minio-importer
+
+ENV PORT 80
+ENV API_ADDR ""
+EXPOSE ${PORT}
+CMD minio-importer --logtostderr --port=${PORT} --api_addr=${API_ADDR}
diff --git a/apps/minio/importer/install.yaml b/apps/minio/importer/install.yaml
new file mode 100644
index 0000000..d5a66c8
--- /dev/null
+++ b/apps/minio/importer/install.yaml
@@ -0,0 +1,42 @@
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: app-minio-importer
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: minio-importer
+ namespace: app-minio-importer
+spec:
+ type: ClusterIP
+ selector:
+ app: minio-importer
+ ports:
+ - nodePort:
+ port: 80
+ targetPort: 1234
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: minio-importer
+ namespace: app-minio-importer
+spec:
+ selector:
+ matchLabels:
+ app: minio-importer
+ replicas: 1
+ template:
+ metadata:
+ labels:
+ app: minio-importer
+ spec:
+ containers:
+ - name: minio-importer
+ image: giolekva/minio-importer:latest
+ imagePullPolicy: Always
+ ports:
+ - containerPort: 1234
+ command: ["minio-importer", "--logtostderr", "--port=1234", "--api_addr=http://api.pcloud.svc:1111/graphql"]