Skip to content

EPFL-ENAC/datalakes-nodejs

 
 

Repository files navigation

Datalakes Rest-API

License: MIT Uptime

Description

This is a NodeJS REST-API for the datalakes project.

Local Development

  1. Clone the repository
git clone https://github.com/eawag-surface-waters-research/datalakes-nodejs.git
  1. Set up ssh keys for https://gitlab.renkulab.io/

  2. Create .env file from template env.example

  3. Create config.json file from template config_example.json

  4. Run docker compose

docker compose up -d --build

You can stop service with

docker compose down

Production

As above but add production DB credentials to config.json

docker build -t datalakes .

docker run -v $(pwd)/data:/usr/src/app/data -v ~/.ssh:/root/.ssh -e AWS_ACCESS_KEY_ID=***** -e AWS_SECRET_ACCESS_KEY=***** -p 4000:4000 datalakes

About

NodeJS REST-API for the Datalakes project.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Dockerfile 0.7%