- Установите Node.js (LTS).
- Перейдите в папку проекта:
cd me-property-frontend
- Установите зависимости:
npm install
- Запустите локальный сервер разработки:
npm start
- Приложение будет доступно на http://localhost:3000
Вариант 1: Docker (рекомендуется)
- Перейдите в папку проекта:
cd me-property-frontend
- Соберите и запустите контейнер:
docker build -t me-property-frontend . docker run -d -p 3000:80 me-property-frontend
- Приложение будет доступно на 80 порту контейнера (пробросьте на нужный порт хоста).
- Используется nginx, конфиг —
nginx.conf
.
Вариант 2: Ручной деплой
- Установите Node.js и npm на сервере.
- Перейдите в папку проекта:
cd me-property-frontend
- Установите зависимости:
npm ci
- Соберите проект:
npm run build
- Настройте nginx (или другой веб-сервер) на отдачу содержимого папки
build/
(пример конфига — вnginx.conf
).
- Реализовать функцию загрузки картинок для категорий и возможность устанавливать их для категорий через интерфейс.