Skip to content

BioGRID/BioGRID-4.3

Repository files navigation

BioGRID 4.3

This repository contains the entire codebase for the BioGRID 4.3 web application.

STATUS

  • IN PROGRESS
  • ALPHA 0.0.5

Requirements

.env file variables

  • 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)

Project Setup for Development

  1. Manually install all of the requirements listed above
  2. Create a directory for development
  3. Clone this repository git clone git@github.com:BioGRID/BioGRID.git
  4. Create a .env.development.local and .env.production.local file to match your setup using the descriptions above in the .env file variables section
  5. Run npm install to install all dependencies
  6. Run npm run dev to launch the application with hotloading
  7. Run npm run build to compile the application for your platform

Build Setup

# 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.