Портал производства и склада для выпуска эндоскопов

Развёртывание и обновление модульного портала на .NET / Blazor рядом с существующей CRM на Bitrix24, перенос полных спецификаций изделий из Excel.

377деталей в самой большой спецификации
12миграций применено на проде
119новых компонентов импортировано из Excel идемпотентно

Задача

Данные производства жили в таблицах; портал нужно было запустить рядом с Bitrix24, который уже занимал порты 80/443.

Что сделано

  • Свой nginx вместо Caddy из апстрима, маршрутизация API по Host, проверен CORS, доступ через SSH-туннель.
  • Обновление прода: 347 файлов, 12 новых миграций, перед выкаткой дамп БД; восстановлены DTO, потерянные из-за правила .gitignore.
  • Идемпотентные импортёры на Python: пользователи и роли, номенклатура, спецификации эндоскопов и стоек — 119 новых комплектующих.

Результат

Структура изделий переехала из Excel в портал; первая заявка на закуп (160 шт.) создана по загруженным спецификациям.