feat: Обновить Dockerfile.fast для корректного копирования папки lib с модулями валидации в Docker контейнер при сборке
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m29s
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m29s
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user