Skip to content

kwf2030/hiprice-web

Repository files navigation

hiprice-web

Web for Hiprice.

Build & Run

yarn install // or npm install
yarn run build // or npm run build
cd dist
mv static/favicon.ico ./
mkdir web
mv static/ web/
mv index.html web/
mv web/static/help.html web/

Upload everything in dist to CDN(keep directory structure).

Or use a static server(eg. http-server).

Docker

Usually you should use previous step to build and deploy files to CDN, but for convenience, here is a docker image out-of-box.

// build
docker image build -f Dockerfile -t hiprice-web .

// default CHATBOT_SERVER is localhost:6200, either ip or domain is accepted,
// if you want to use HiPrice out of localhost, a valid CHATBOT_SERVER must be specified.
docker image build -f Dockerfile -t hiprice-web --build-arg CHATBOT_SERVER=192.168.1.100 .

// run
docker container run -d --name hiprice-web -p 6100:6100 hiprice-web

// if you do not want to build image yourself, a default image is ready in use
docker container run -d --name hiprice-web -p 6100:6100 wf2030/hiprice-web:0.1.0

Env(used by docker run)

  • HOST: listening host, default is 0.0.0.0
  • PORT: listening port, default is 6100