From a9ad25f599f93212e746e3e390f602bf7d0eaf0c Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 16 Mar 2018 19:42:14 +0100
Subject: [PATCH] Fixes issues in dockerfile

---
 Dockerfile | 10 ++++++----
 main.go    |  3 ++-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 8ca9fd7..e5fb44d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,6 @@
-FROM golang as builder
+FROM golang:alpine as builder
 
+RUN apk add --no-cache curl git gcc musl-dev
 RUN curl https://glide.sh/get | sh
 
 WORKDIR /go/src/app
@@ -8,6 +9,7 @@ RUN glide install
 RUN CGO_ENABLED=false go build -a app .
 
 FROM alpine:3.7
-WORKDIR /root/
-COPY --from=builder /go/src/app/app .
-CMD ["./app"]
\ No newline at end of file
+WORKDIR /
+COPY --from=builder /go/src/app/app /app
+COPY --from=builder /go/src/app/static /static
+CMD ["/app"]
\ No newline at end of file
diff --git a/main.go b/main.go
index 8342231..4226453 100644
--- a/main.go
+++ b/main.go
@@ -80,7 +80,7 @@ func returnResult(writer http.ResponseWriter, result Result) error {
 	writer.Write([]byte("</pre>"))
 	if result.Success {
 		writer.Write([]byte("<p><a href=\""))
-		writer.Write([]byte(fmt.Sprintf("http://localhost:8080/i/%s", result.Id)))
+		writer.Write([]byte(fmt.Sprintf("https://i.k8r.eu/i/%s", result.Id)))
 		writer.Write([]byte("\">Uploaded Image</a></p>"))
 	}
 	return nil
@@ -94,6 +94,7 @@ func main() {
 	config.SourceFolder = os.Getenv("IK8R_SOURCE_FOLDER")
 	config.TargetFolder = os.Getenv("IK8R_TARGET_FOLDER")
 	config.Redis.Address = os.Getenv("IK8R_REDIS_ADDRESS")
+	config.Redis.Password = os.Getenv("IK8R_REDIS_PASSWORD")
 	config.ImageQueue = os.Getenv("IK8R_REDIS_IMAGE_QUEUE")
 	config.ResultChannel = os.Getenv("IK8R_REDIS_RESULT_CHANNEL")
 
-- 
GitLab