mirror of
https://github.com/serty2005/rmser.git
synced 2026-02-04 19:02:33 -06:00
добавил инвайт-ссылки с ролью оператор для сервера добавил супер-админку для смены владельцев добавил уведомления о смене ролей на серверах добавил модалку для фото прям в черновике добавил UI для редактирования прав
28 lines
684 B
Docker
28 lines
684 B
Docker
# Этап сборки
|
|
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 /app/
|
|
|
|
# Устанавливаем сертификаты для HTTPS (нужны для запросов к Telegram/RMS)
|
|
RUN apk --no-cache add ca-certificates tzdata
|
|
|
|
# Копируем бинарник и конфиг
|
|
COPY --from=builder /app/rmser-app .
|
|
COPY config.yaml .
|
|
|
|
CMD ["./rmser-app"] |