Развернуть на боевом сервере под HTTPS статический фронт (React SPA, собранный в папку dist/). Никакого бэкенда, базы, Node.js, PHP, Docker — не требуется. Только nginx (или Caddy), который раздаёт файлы из dist/ и корректно отрабатывает SPA-роутинг, WASM, кеш и сертификат.
Стенд нужен для проверки качества деплоя.
Проект мкроскопический, т.к. это тестовое задание перед переносом основного ресурса.
dist/
├── index.html
├── assets/
│ ├── index-XXXXXXXX.js (главный JS-бандл, ~500 КБ–1 МБ)
│ ├── index-XXXXXXXX.css (Tailwind CSS)
│ └──
└── wasm/
└── test.wasm (41 байт, не удалять, не переименовывать)
Заказчик примет стенд только если ВСЕ 4 пункта проходят. Проверяйте сами перед сдачей.
✅ 1. SPA-роутинг (try_files)
Открыть в браузере напрямую (не через клик внутри приложения, а вбить в адресную строку):
→ должна открыться форма входа
→ должна показать редирект на /login (это норма)
→ должна открыться страница проверки WASM
→ должна открыться 3D-сцена
Если хоть один из этих URL даёт 404 от nginx — провал. Все маршруты должны отдавать index.html, дальше React Router сам разрулит.
Желательно это тестовое задание развернуть на ваш сервер, на денек , просто посмотреть как заработает.
Для переноса самого проекта будет отдельная безопасная сделка.
И тестовое задание и основное оплачиваем через безопасную седлку.
Огромная просьба откликаться, если вы за час-два максимум это тестовое можете сделать. 2-3-5 дней это не вариант для нас.