From 4dc77effd6c087646f2c5f837faef88955a99ad5 Mon Sep 17 00:00:00 2001 From: nightnoryu Date: Sun, 28 Jul 2024 19:30:28 +0300 Subject: [PATCH] Add files for local execution in Docker --- .example.env | 2 ++ Dockerfile | 11 +++++++++++ docker-compose.yml | 10 ++++++++++ 3 files changed, 23 insertions(+) create mode 100644 .example.env create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/.example.env b/.example.env new file mode 100644 index 0000000..b4e7414 --- /dev/null +++ b/.example.env @@ -0,0 +1,2 @@ +TELEGRAM_BOT_TOKEN=test +OWNER_CHAT_ID=123 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0c4e876 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM golang:1.22 + +WORKDIR /app + +COPY * ./ + +RUN go mod download + +RUN CGO_ENABLED=0 GOOS=linux go build cmd/anon3anon/main.go -o /anon3anon + +CMD ["/anon3anon"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..43c565c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3.9" + +services: + anon3anon: + container_name: anon3anon + build: + context: . + dockerfile: Dockerfile + env_file: + - .env