Tweak docker files for deployment

This commit is contained in:
2024-07-29 00:31:33 +03:00
parent 746bd5b013
commit c8532ebe53
5 changed files with 26 additions and 11 deletions
+4
View File
@@ -0,0 +1,4 @@
bin
docker
docker-compose.yml
*.env
+1 -1
View File
@@ -3,7 +3,7 @@ services:
container_name: anon3anon
build:
context: .
dockerfile: docker/Dockerfile
dockerfile: docker/Dockerfile-local
volumes:
- "./bin:/app/bin"
env_file: .env
+7 -9
View File
@@ -1,12 +1,10 @@
FROM debian:11-slim
RUN apt-get update && \
apt-get install -y --no-install-suggests --no-install-recommends ca-certificates && \
apt-get install -y curl && \
apt-get clean && \
groupadd -g 1001 serviceuser && \
useradd -u 1001 -r -g 1001 -s /sbin/nologin -c "go service user" serviceuser
FROM golang:1.22.5
ADD /bin/anon3anon /app/bin/anon3anon
WORKDIR /app
CMD [ "/app/bin/anon3anon" ]
COPY . .
RUN go mod download
RUN CGO_ENABLED=0 GOOS=linux go build -o /app/bin/anon3anon ./cmd/anon3anon
CMD ["/app/bin/anon3anon"]
+12
View File
@@ -0,0 +1,12 @@
FROM debian:11-slim
RUN apt-get update && \
apt-get install -y --no-install-suggests --no-install-recommends ca-certificates && \
apt-get install -y curl && \
apt-get clean && \
groupadd -g 1001 serviceuser && \
useradd -u 1001 -r -g 1001 -s /sbin/nologin -c "go service user" serviceuser
ADD /bin/anon3anon /app/bin/anon3anon
WORKDIR /app
CMD [ "/app/bin/anon3anon" ]
+2 -1
View File
@@ -11,8 +11,9 @@ import (
const (
updateTimeoutInSeconds = 60
startCommand = "/start"
messageParseMode = tgbotapi.ModeMarkdown
startCommand = "start"
)
type fileInfo struct {