Лендинг для Trade360Lab на Vite + React + Tailwind CSS v4.
Основное приложение теперь лежит в site/, а инфраструктурные файлы вынесены в infra/, чтобы корень репозитория оставался компактным.
cd site
npm install
npm run devПо умолчанию Vite поднимает dev-сервер на http://localhost:5173.
cd site && npm run dev- запуск dev-сервераcd site && npm run build- production-сборка вsite/dist/cd site && npm run preview- локальный preview production-сборки
Скопируй site/.env.example в site/.env.local и при необходимости переопредели ссылки:
VITE_REPOSITORY_URL- ссылка на GitHub-репозиторий, открываемая кнопкойView Repository
site/src/app/App.tsx- основная страница лендингаsite/src/styles/- шрифты, тема и Tailwind-слоиsite/index.html- HTML-шаблон Vitesite/vite.config.ts- конфигурация Vite и alias@ -> srcsite/public/- favicon, CNAME и публичные ассеты.github/workflows/deploy-pages.yml- деплой на GitHub Pages через GitHub Actionsinfra/docker/Dockerfile- production-сборка контейнераinfra/nginx/default.conf- Nginx-конфиг для раздачи статики
docker build -f infra/docker/Dockerfile -t trade360lab-landing .
docker run --rm -p 4173:80 trade360lab-landing