From 4bd72e131c7db3093c7bd4236a5d2319462fcbad Mon Sep 17 00:00:00 2001 From: mo khan Date: Mon, 12 May 2025 13:40:49 -0600 Subject: chore: mimic how services are run between docker and host machine --- Dockerfile | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'Dockerfile') 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"] -- cgit v1.2.3