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 runtime files
|
||||||
COPY --from=backend-builder /app/node_modules ./node_modules
|
COPY --from=backend-builder /app/node_modules ./node_modules
|
||||||
COPY backend/server.js ./server.js
|
COPY backend/server.js ./server.js
|
||||||
|
COPY backend/lib ./lib
|
||||||
COPY --from=frontend-builder /app/frontend/dist ./public
|
COPY --from=frontend-builder /app/frontend/dist ./public
|
||||||
|
|
||||||
EXPOSE 3001
|
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 опциональны
|
- ✅ Новые поля в communities опциональны
|
||||||
- ✅ Валидация не блокирует существующие данные
|
- ✅ Валидация не блокирует существующие данные
|
||||||
- ✅ Rate limiting имеет достаточно высокие лимиты для нормальной работы
|
- ✅ Rate limiting имеет достаточно высокие лимиты для нормальной работы
|
||||||
|
- ✅ Dockerfile обновлен для корректной работы в Docker
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user