From 0c79c5ca37a8a7d80d1b87d9af22cf273e32ec25 Mon Sep 17 00:00:00 2001 From: Jake Walker Date: Wed, 10 Aug 2022 18:08:46 +0100 Subject: [PATCH] Add Dockerfile --- bridge/Dockerfile | 8 ++++++++ bridge/go.mod | 4 +--- bridge/go.sum | 6 ++---- 3 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 bridge/Dockerfile diff --git a/bridge/Dockerfile b/bridge/Dockerfile new file mode 100644 index 0000000..8f5d3cd --- /dev/null +++ b/bridge/Dockerfile @@ -0,0 +1,8 @@ +FROM golang:1.18-alpine +WORKDIR /app +COPY . /app +RUN go mod download \ + && go build -o /echo-bridge \ + && cp config.yml / +EXPOSE 4000 +CMD ["/echo-bridge"] diff --git a/bridge/go.mod b/bridge/go.mod index 2699d83..7bd81ce 100644 --- a/bridge/go.mod +++ b/bridge/go.mod @@ -3,7 +3,7 @@ module git.vh7.uk/jakew/echo-web/bridge go 1.18 require ( - git.vh7.uk/jakew/echo-go v0.0.0-20220809112338-5bd7802455cb + git.vh7.uk/jakew/echo-go v0.0.0-20220809134940-468833eae90f github.com/gorilla/websocket v1.5.0 github.com/rs/zerolog v1.27.0 github.com/samber/lo v1.27.0 @@ -17,5 +17,3 @@ require ( golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 // indirect golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 // indirect ) - -replace git.vh7.uk/jakew/echo-go => ../../echo-go diff --git a/bridge/go.sum b/bridge/go.sum index 4a3ebca..689d312 100644 --- a/bridge/go.sum +++ b/bridge/go.sum @@ -1,9 +1,7 @@ -git.vh7.uk/jakew/echo-go v0.0.0-20220803185705-357282c0e444 h1:/GiYRoIHnYqoF9bAHwYXlLCy4praom2KlwBed8pW3ZU= -git.vh7.uk/jakew/echo-go v0.0.0-20220803185705-357282c0e444/go.mod h1:Q4YqOodoX+qYvfM0gSf78cCk0o7dkg1GLNYUFgB6qhU= -git.vh7.uk/jakew/echo-go v0.0.0-20220805101505-158189ae7d58 h1:gMa91PLcG4jRunbntD/YSt/7U3eSyAHUNxIdWu4ELjU= -git.vh7.uk/jakew/echo-go v0.0.0-20220805101505-158189ae7d58/go.mod h1:Q4YqOodoX+qYvfM0gSf78cCk0o7dkg1GLNYUFgB6qhU= git.vh7.uk/jakew/echo-go v0.0.0-20220809112338-5bd7802455cb h1:wE2bgtd4F/dJKVmMkxqHjQs16vsrqo4TuNbLIM4QX28= git.vh7.uk/jakew/echo-go v0.0.0-20220809112338-5bd7802455cb/go.mod h1:Q4YqOodoX+qYvfM0gSf78cCk0o7dkg1GLNYUFgB6qhU= +git.vh7.uk/jakew/echo-go v0.0.0-20220809134940-468833eae90f h1:8DDRGhtJoDVLoYNHkWgvlV1WkxATxO5d+4XBplCkoWI= +git.vh7.uk/jakew/echo-go v0.0.0-20220809134940-468833eae90f/go.mod h1:Q4YqOodoX+qYvfM0gSf78cCk0o7dkg1GLNYUFgB6qhU= github.com/coreos/go-systemd/v22 v22.3.3-0.20220203105225-a9a7ef127534/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=