This repository contains the entire codebase for the BioGRID 4.3 web application.
- IN PROGRESS
- ALPHA 0.0.5
- GIT 2.23+ (https://git-scm.com/download)
- Node.js 12.13.2+ (https://nodejs.org/en/)
VUE_APP_AUTH_URL(url to authentication API)VUE_APP_ACE_WEBSOCKET(url to websocket API)VUE_APP_ACE_URL(url to curation API)VUE_APP_ANNOTATION_URL(url to annotation API)VUE_APP_SEARCH_URL(url to search API)
- Manually install all of the requirements listed above
- Create a directory for development
- Clone this repository
git clone [email protected]:BioGRID/BioGRID.git - Create a
.env.development.localand.env.production.localfile to match your setup using the descriptions above in the .env file variables section - Run
npm installto install all dependencies - Run
npm run devto launch the application with hotloading - Run
npm run buildto compile the application for your platform
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start
# generate static project
$ npm run generateFor detailed explanation on how things work, check out Nuxt.js docs.