From 4465052b353b083d239cc4bcf64c7f39fb434dcf Mon Sep 17 00:00:00 2001 From: Lukas Bischof Date: Tue, 20 Nov 2018 22:16:34 +0100 Subject: [PATCH 1/2] setup docker --- backend/.dockerignore | 1 + backend/Dockerfile | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 backend/.dockerignore create mode 100644 backend/Dockerfile diff --git a/backend/.dockerignore b/backend/.dockerignore new file mode 100644 index 0000000..7f4b696 --- /dev/null +++ b/backend/.dockerignore @@ -0,0 +1 @@ +.editorconfig diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..db8aeac --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,10 @@ +FROM golang:1.11.0-alpine + +WORKDIR /go/src/github.com/orsa-scholis/orsum-inflandi-II/backend +COPY . . + +ENV CGO_ENABLED=0 + +RUN go install -v -i + +CMD 'backend' From 1b1898e76e23d4c900c6a9a9bbe7def77f7aad32 Mon Sep 17 00:00:00 2001 From: Lukas Bischof Date: Tue, 20 Nov 2018 22:24:19 +0100 Subject: [PATCH 2/2] Add 1 README in 1 backend --- backend/.dockerignore | 1 + backend/Dockerfile | 2 ++ backend/README.md | 17 +++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 backend/README.md diff --git a/backend/.dockerignore b/backend/.dockerignore index 7f4b696..10c0298 100644 --- a/backend/.dockerignore +++ b/backend/.dockerignore @@ -1 +1,2 @@ .editorconfig +README.md diff --git a/backend/Dockerfile b/backend/Dockerfile index db8aeac..8f2ca36 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -7,4 +7,6 @@ ENV CGO_ENABLED=0 RUN go install -v -i +EXPOSE '4560' + CMD 'backend' diff --git a/backend/README.md b/backend/README.md new file mode 100644 index 0000000..051b703 --- /dev/null +++ b/backend/README.md @@ -0,0 +1,17 @@ +# Backend + +## 4 in a row server + +### Docker setup + +Run: + +```bash +cd backend +docker build -t orsa-scholis/orsum-inflandi . +``` + +to build the backend docker image. + +Use something like `docker run -it --rm -p 4560:4560 -h orsum-inflandi-server --name orsum-inflandi orsa-scholis/orsum-inflandi` +to start the server.