summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 8 insertions, 9 deletions
diff --git a/Dockerfile b/Dockerfile
index a67eedf..0062786 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,12 +8,11 @@ RUN go build -o /bin/sparkled ./cmd/sparkled/main.go
FROM envoyproxy/envoy:v1.34-latest
ENV BIND_ADDR=":8080"
EXPOSE 8080 9901 10000
-WORKDIR /var/www/
-COPY --from=build /bin/sparkled /usr/local/bin/sparkled
-COPY --from=build /app/public /var/www/public
-COPY etc/envoy/envoy.yml /etc/envoy/envoy.yaml
-COPY bin/envoy.sh /usr/local/bin/envoy.sh
-COPY bin/init.sh /usr/local/bin/init.sh
-RUN chmod +x /usr/local/bin/envoy.sh
-RUN chmod +x /usr/local/bin/init.sh
-CMD ["/usr/local/bin/init.sh"]
+WORKDIR /opt/sparkle/
+RUN mkdir -p bin etc public
+COPY --from=build /bin/sparkled bin/sparkled
+COPY --from=build /app/public public
+COPY etc/ etc
+COPY bin/*.sh bin/
+RUN chmod +x bin/*.sh
+CMD ["/opt/sparkle/bin/init.sh"]