diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c773cc0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM ubuntu:18.04 + +RUN apt update +RUN apt update +RUN apt install -y --no-install-recommends \ + build-essential \ + libc6-dev \ + wget \ + ca-certificates \ + gcc +RUN apt clean +RUN rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/local + +RUN wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz + +RUN tar -xzf go1.22.3.linux-amd64.tar.gz + +ENV PATH=$PATH:/usr/local/go/bin + +CMD ["tail", "-f", "/dev/null"] diff --git a/build.sh b/build.sh index 8b14ad6..33b328f 100755 --- a/build.sh +++ b/build.sh @@ -1 +1 @@ -docker run --rm -v "$PWD":/usr/src/lishwist -w /usr/src/lishwist golang:1.22 env GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build . +docker run --rm -v "$PWD":/usr/src/lishwist -w /usr/src/lishwist ubuntu-18.04-golang-1.22.3 env GOOS=linux GOARCH=amd64 CGO_ENABLED=1 go build .