Sign inSign up

ezpaarseproject/analogist

By ezpaarseproject

Updated over 3 years ago

AnalogIST is the platform that gathers all analyses made for ezPAARSE.

Image
2

5.3K

ezpaarseproject/analogist repository overview

AnalogIST

AnalogIST is the platform that gathers all analyses made for ezPAARSE. http://ang.couperin.org/

Requirements

  • Node.js v8+
  • MongoDB v2.6+
  • OpenSSL

Configuration

Before running anything, create a local config file config/local.json and provide the trello board to use and your API credentials. All defaults are visible in the the default.json file.

You can also use environment variables, following this mapping file.

Typical env file
# Trello interactions
export ANG_TRELLO_BOARDID=
export ANG_TRELLO_KEY=
export ANG_TRELLO_SECRET=

# Mailing
export ANG_NOTIFICATIONS_RECEIVERS=
export ANG_NOTIFICATIONS_SENDER=
export ANG_SMTP_HOST=

# Badges
export ANG_BADGE_ANALYSES_BRONZE_ID=
export ANG_BADGE_ANALYSES_BRONZE_NAME="Analyste Bronze"
export ANG_BADGE_ANALYSES_BRONZE_EVENT="analyse"
export ANG_BADGE_ANALYSES_SILVER_ID=
export ANG_BADGE_ANALYSES_SILVER_NAME="Analyste Argent"
export ANG_BADGE_ANALYSES_SILVER_EVENT="analyse"
Badges

Generate your certificate signing request token in Admin tools → API key, use your certificate in OBF_CERT (environment variable) and run this command :

$ docker-compose -f docker-compose.conf.yml up

Build Setup

# install dependencies
npm install # Or yarn install

# serve with hot reload at localhost:3000
npm run dev

# build for production and launch server
npm run build
npm start

For detailed explanation on how things work, checkout the Nuxt.js docs.

Development

# Run tests
npm test

# Run lint
npm run lint

LangsTools

Tag summary

Content type

Image

Digest

sha256:6904f48a0

Size

94.1 MB

Last updated

over 3 years ago

docker pull ezpaarseproject/analogist:2.2.0