The explorer gives you an overview on all papers your given papers are referencing.
- Add a list of papers you want to analyse
- Get the overview on all the papers your added papers are referencing.
- number of times a paper was referenced by your paper
- visually highlight papers that are more important for your added papers
Please make sure you have docker>=18.06.1-ce
and docker-compose>=1.22.0
installed.
First, follow the instructions for the backend in
https://github.com/paper-reference-explorer/pre-backend.
For all following subsections, the frontend can be reached via
http://www.pre.localhost/ once the steps have been followed.
To start the development environment, simply run make
.
This will start the docker containers.
The services are using a reverse-proxy called
traefik.
The dashboard of it can be reached via
http://localhost:8080/dashboard/.
This will map the index.ejs
and the app/
folder into the docker container
which enables auto-reload.
This environment compiles the app and publishes it with
nginx, a static web server.
As in the dev environment, this will also start traefik.
To start a local version of the production environment, simply run
make TARGET=prod-local
.
This environment is similar to prod-local except it doesn't start traefik
and the labels for routing with traefik are different.
The former is because it assumes traefik is already running on the server
and the application only needs to join the network.
The latter is because the domain names are the production values.
To start the production environment, simply run
make TARGET=prod
.
Run yarn
in the project folder. This installs the required dependencies.
For development, run yarn run dev
in the project folder.
The dev webserver can be reached at http://localhost:8080.
You can create the bundled files by running yarn build
.
The generated files will be in ./dist