1. Клонировать репозиторий
git clone https://github.com/xaxaton-3/client
2. Перейти в папку с проектом
cd client
3. Задать переменные окружения
Создать .env в корне по примеру из .env.template (поменять VITE_API_URL, если требуется другой url до api):
4. Собрать Docker-образ (вместо xaxaton-client может быть ваше название)
docker build -t xaxaton-client .
5. Запустить контейнер
docker run -p 80:80 xaxaton-client
6. Теперь приложение доступно по адресу http://localhost
1. Установить node.js 18
https://nodejs.org/en/download
2. Клонировать репозиторий
git clone https://github.com/xaxaton-3/client
3. Перейти в папку с проектом
cd client
4. Установить зависимости
npm i
5. Задать переменные окружения
Создать .env в корне по примеру из .env.template (поменять VITE_API_URL, если требуется другой url до api):
6. Собрать проект
npm run build
7. В папке dist файлы проекта для дальнейшего деплоя
8. Чтобы посмотреть собранный проект локально
npm run preview