Внимание! Программа находится в стадии разработки. Запускайте на свой страх и риск!
Warning! The program is under development. Run at your own risk!
Для Linux (Debian-based)
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
git clone https://github.com/threelephant/inventory-client
cd inventory-client
npm install --dev
npm start
Для мокапа данныx используется библиотека json-server. Чтобы запустить json-server - введите команду, представленную ниже в корневой директории репозитория:
npm run server
Для развертывания необходим инструмент для обслуживания SPA-приложений - serve:
git clone https://github.com/threelephant/inventory-client
cd inventory-client
npm install
npm install -g -s serve
npm run -s build
serve -s build
Разверывание с помощью Docker
При скачивании с данного репозитория, можно построить собственный образ:
docker build -t inventory-client .
docker run -d -p <insert-host-port>:5000 inventory-client
Также образ можно получить из docker hub:
docker pull threelephant/inventory-client
docker run -d -p <insert-host-port>:5000 threelephant/inventory-client