feat: Обновить Dockerfile.fast для корректного копирования папки lib с модулями валидации в Docker контейнер при сборке
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m29s

This commit is contained in:
2025-10-02 16:48:57 +07:00
parent cfbcedf9d7
commit 495063a510
2 changed files with 16 additions and 0 deletions
+1
View File
@@ -40,6 +40,7 @@ WORKDIR /app
# Copy runtime files
COPY --from=backend-builder /app/node_modules ./node_modules
COPY backend/server.js ./server.js
COPY backend/lib ./lib
COPY --from=frontend-builder /app/frontend/dist ./public
EXPOSE 3001
+15
View File
@@ -253,6 +253,20 @@ const result = await response.json();
---
## 🐛 Исправления
### Docker сборка
**Проблема**: При первой сборке модули `lib/validators.js` и `lib/mikrotik-validator.js` не копировались в Docker контейнер.
**Решение**: Обновлен `Dockerfile.fast` - добавлена строка:
```dockerfile
COPY backend/lib ./lib
```
Теперь папка `lib` с модулями валидации корректно копируется в контейнер.
---
## ⚠️ Обратная совместимость
Все изменения **обратно совместимы**:
@@ -260,6 +274,7 @@ const result = await response.json();
- ✅ Новые поля в communities опциональны
- ✅ Валидация не блокирует существующие данные
- ✅ Rate limiting имеет достаточно высокие лимиты для нормальной работы
- ✅ Dockerfile обновлен для корректной работы в Docker
---