Source code for Grablab.org website.
Current status: NotFinished.
- NodeJS - platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
- LoopBack - API framework based on ExpressJS.
- AngularJS - front-end framework.
- Docker - assemble multi-container apps, run on any infrastructure.
- Python - some additional backend things.
- fig.sh - fast, isolated development environments using Docker.
How to install? First of all I suggest to run system update/upgrade first.
sudo apt-get update && sudo apt-get upgrade
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
...Read more install nodejs
sudo apt-get install docker.io
...Read more install docker
How to login into container to check something?
sudo docker run -t -i grablab/grablab-org-api /bin/bash
How to build own container (in case):
sudo docker build -t="<image_name>" [DIR_WITH_DOCKERFILE]
- gulp lint run few linters over js code and html/css files.
- gulp test run both backend and front end tests, generate coverage report.
- gulp dev_server run devserver with livereload and karma tests
- gulp ci continuous integration script (make it pass before commit)