A web application used for building and assigning truth trees.
You may use Willow at the following URL: https://willow.bramhub.com
Completely rewritten and revitalized by Connor Roizman, Eli Schiff, and Jeff Putlock.
See our User's Manual.
-
Clone the repository via
git clone https://github.com/Bram-Hub/Willow.git
. -
Install
nodejs
version 14+ and install project dependencies vianpm ci
from the project root directory. -
Create an env file
cp .env.template .env
and configure the following options
Variable | Description |
---|---|
NODE_ENV | The environment in which this application is being run. The possible values are development and production |
HTTPS | If the program is being run on an https server |
PORT | The port to launch the program on. |
BASE_URL | The base url for example "http://localhost:8080" |
- Launch the application using
npm run <command>
with one of the commands in the table below.
Command | Use |
---|---|
debug |
Recommended for development. Uses nodemon to recompile the code when changes are made. |
dev |
Runs the program once. Must be restarted when changes are made |
build |
Builds the website in production mode |
start |
Runs the built program |