Tweak docker files for deployment
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
bin
|
||||
docker
|
||||
docker-compose.yml
|
||||
*.env
|
||||
+1
-1
@@ -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
@@ -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"]
|
||||
|
||||
@@ -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" ]
|
||||
@@ -11,8 +11,9 @@ import (
|
||||
|
||||
const (
|
||||
updateTimeoutInSeconds = 60
|
||||
startCommand = "/start"
|
||||
messageParseMode = tgbotapi.ModeMarkdown
|
||||
|
||||
startCommand = "start"
|
||||
)
|
||||
|
||||
type fileInfo struct {
|
||||
|
||||
Reference in New Issue
Block a user