diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a7b13e2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM mcr.microsoft.com/playwright:v1.50.1-noble + +RUN apt-get update &&\ + apt-get install -y golang-1.23-go &&\ + apt-get clean &&\ + rm -rf /var/lib/apt/lists/* + +ENV PATH="/usr/lib/go-1.23/bin/:$PATH" + +WORKDIR /app +COPY go.mod go.sum ./ +RUN go mod download + +COPY migrations ./migrations +COPY *.go ./ +RUN go build -o /vivaplusdl + +CMD ["/vivaplusdl"]