feat(Docker, encryption): add mandatory ENCRYPTION_KEY environment variable for IPSec password encryption; update documentation and Docker configurations to reflect changes
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m18s

This commit is contained in:
2026-01-22 20:07:29 +07:00
parent 86e8b5fece
commit 82c9ff8a04
3 changed files with 64 additions and 10 deletions
+5
View File
@@ -50,6 +50,11 @@ COPY backend/services ./services
COPY backend/utils ./utils
COPY --from=frontend-builder /app/frontend/dist ./public
# ENCRYPTION_KEY должен быть установлен через переменные окружения при запуске контейнера
# Это обязательный параметр для работы с IPSec паролями
# Пример: docker run -e ENCRYPTION_KEY=your-64-hex-character-key ...
# Для генерации ключа: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
EXPOSE 3001
USER nonroot
CMD ["server.js"]