Skip to content

VictorTrumpel/Splat-Viewer

Repository files navigation

SPLAT-VIEWER

Сброка через Docker

  1. Убедитесь, что на вашей машине установлен и работает докер-клиент

  2. Соберите докер образ:

docker build -t splat-viewer .
  1. Запустите контейнер:
docker run -d -p 8080:80 splat-viewer
  1. После запуска контейнера приложение будет доступно на 8080 порту

Сборка приложения локально

  1. Установите зависимости:
npm i
  1. Запустите сборку приложения через vite:
npm run build
  1. Статика соберется в папке dist. Дальше эту статику можно раздавать любым сервером. Например - https://www.npmjs.com/package/http-server. (Далее пример для развертывания статики через http-server)
npm i -g http-server # устанавливаем сервер глобально на машину, он будет раздавать статику

cd dist # переходим в дирректорию, где лежит статика

http-server # запускаем сервер. Сервер будет раздавать статику на 8080 порту

Работа в режиме разработчика

  1. Установите зависимости:
npm i
  1. Установите хаски для того, что бы соблюдать git конвенцию и автоматически запускать тесты и линтинг:
npm run prepare
  1. Запустите проект в режиме разработчика:
npm run dev # работает на 3000-м порту
  1. Запуск тестов
npm run test
  1. Запуск ESLint
npm run lint

Направление зависимостей в проекте

Направление зависимостей drawio

MVVM в разрезе файловой структуры от FSD

Файловая структура

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published