//Install node from https://nodejs.org/en/download/
### set up application
npm install -g bower
bower i
npm i
### Run application
PORT=8000 nodemon index.js
### Bash
chmod +x run.sh
./run.sh
DATABASE_URL=
DATABASE_NAME=
DATABASE_USER=
DATABASE_PW=
S3_BUCKET=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=
- MariaDB
- Neo4j (https://neo4j.com/developer/javascript/)
- Sequelize (http://docs.sequelizejs.com/en/v3/)
- ExpressJS
- Swagger (https://github.com/fliptoo/swagger-express)
- Angular
- HandleBar
- Twitter Bootstrap
- Vis.js
//Encrypted .env file
openssl aes-256-cbc -e -in secret-env-plain -out secret-env-cipher -k $KEY
openssl aes-256-cbc -in .env -out secret-env-cipher
- https://github.com/nodejs/docker-node
- https://hub.docker.com/r/digitallyseamless/nodejs-bower-grunt/~/dockerfile/
- https://www.promptworks.com/blog/handling-environment-secrets-in-docker-on-the-aws-container-service
- https://blog.codeship.com/zero-downtime-deployment-with-aws-ecs-and-elb/
- https://github.com/circleci/encrypted-files