.venv deleted

ocr ready to test
This commit is contained in:
2025-11-29 12:29:08 +03:00
parent 449556c4e4
commit 91923b8616
2094 changed files with 562 additions and 370942 deletions

30
Dockerfile Normal file
View File

@@ -0,0 +1,30 @@
# Этап сборки
FROM golang:1.25-alpine AS builder
WORKDIR /app
# Кэшируем зависимости
COPY go.mod go.sum ./
RUN go mod download
# Копируем исходный код
COPY . .
# Собираем бинарник
RUN go build -o rmser-app ./cmd/main.go
# Финальный этап (минимальный образ)
FROM alpine:latest
WORKDIR /root/
# Устанавливаем сертификаты для HTTPS (нужны для запросов к Telegram/RMS)
RUN apk --no-cache add ca-certificates tzdata
# Копируем бинарник и конфиг
COPY --from=builder /app/rmser-app .
# Если используете config.yaml, его тоже нужно скопировать,
# либо прокидывать через volume/env
COPY config.yaml .
CMD ["./rmser-app"]