From 6bc45babc5b3ca306ffe4cf60bb8308ce0043206 Mon Sep 17 00:00:00 2001 From: UserA Date: Tue, 13 Aug 2024 00:02:58 +0300 Subject: [PATCH] Containerize project --- Dockerfile | 10 ++++++++++ docker-compose.yml | 17 +++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f4b8440 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM golang:alpine +WORKDIR /build + +COPY go.mod go.sum ./ +RUN go mod download + +COPY . . +RUN go build -o app ./cmd/app +WORKDIR /storage +CMD ["/build/app"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..805df53 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,17 @@ +version: "3" + +networks: + gitea: + external: false + +services: + app: + build: + context: . + dockerfile: Dockerfile + environment: + BOTTOKEN: 7376542452:AAHO5e47cUTTWwjoXAdrRWZk61RhhabIKz8 + ADMINPASSWORD: .u=J)vkzpt;7D9.dR,H6k