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 git@github.com:BioGRID/BioGRID.git
- Create a
.env.development.local
and.env.production.local
file to match your setup using the descriptions above in the .env file variables section - Run
npm install
to install all dependencies - Run
npm run dev
to launch the application with hotloading - Run
npm run build
to 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 generate
For detailed explanation on how things work, check out Nuxt.js docs.