Новая система сборки и избежание блокировок при отправке уведомлений

This commit is contained in:
RoyceDa
2026-02-25 19:44:38 +02:00
parent c8fdaa6d7c
commit b7535d7664
2 changed files with 67 additions and 28 deletions

View File

@@ -2,12 +2,8 @@ FROM eclipse-temurin:21-jre-alpine
WORKDIR /app
# Копируем готовый JAR со всеми зависимостями
COPY app.jar ./app.jar
# Копируем файл с переменными окружения
COPY .env ./.env
# Копируем файл с учётными данными для Firebase
COPY serviceAccount.json ./serviceAccount.json
# Копируем рабочую директорию
COPY . .
# Открываем порт (может быть переопределён через ENV)
EXPOSE ${PORT:-3000}