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
|
container_name: anon3anon
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: docker/Dockerfile
|
dockerfile: docker/Dockerfile-local
|
||||||
volumes:
|
volumes:
|
||||||
- "./bin:/app/bin"
|
- "./bin:/app/bin"
|
||||||
env_file: .env
|
env_file: .env
|
||||||
|
|||||||
+7
-9
@@ -1,12 +1,10 @@
|
|||||||
FROM debian:11-slim
|
FROM golang:1.22.5
|
||||||
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
|
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 (
|
const (
|
||||||
updateTimeoutInSeconds = 60
|
updateTimeoutInSeconds = 60
|
||||||
startCommand = "/start"
|
|
||||||
messageParseMode = tgbotapi.ModeMarkdown
|
messageParseMode = tgbotapi.ModeMarkdown
|
||||||
|
|
||||||
|
startCommand = "start"
|
||||||
)
|
)
|
||||||
|
|
||||||
type fileInfo struct {
|
type fileInfo struct {
|
||||||
|
|||||||
Reference in New Issue
Block a user