This is the web client of the Corpus Harvester. Instructions on how to use the server are available on the main repo.
The web client is made with Node in Vue.js. If you wish to run it, you have the possibility to build it yourself if you have Node installed, or through Docker.
Type npm install
and npx vue-cli-service build
. You then have a dist/
folder you can distribute via a HTTP server. For the convenience, a dev package is also given with the packages. Run it with npx http-server dist/ -p 8080 --proxy "http://localhost:8080?"
(by adapting the two ports if necessary). You'll need to have the server running, either via Docker or natively.
A Dockerfile is provided which can build an image with a server to serve the web client. Simply run docker build -t IMAGE_NAME .
then docker run -d -p 8080:8080 --name CONTAINER_NAME IMAGE_NAME
. It starts the container in detached mode so it works in background. You can reach the web client on localhost:8080. Run docker kill CONTAINER_NAME
to end it.
If you have server running, you can use the page hosted here. It is updated with each repo update.