thanos
v0.0.47
Published
Project deployment tool
Downloads
161
Readme
Thanos
About
Project deployment tool for Nodejs and AWS.
Requirements
nodejs-v4.2.1or highernpm-v2.14.7or highermongodb-v2.6.5or higherAWS accountwith Amazon
Optional
GitHub accountfor deployment directly from GitHub
General Local/Server Setup
The easiest way to setup Thanos is from npm with npm install -g thanos command. You can then run thanos -st command to configure the project and install all required dependencies including
a default user for Thanos.
npm install -g thanosthanos -st
Please have your nodejs, mongodb installed and running.
Development Setup
For development we recommend that Thanos is not installed in a global space. To do this first clone the repo: git clone https://github.com/kublikon/thanos.git and then run the npm install command in the project space. Once
Thanos is installed you can configure the default user by running thanos -st -u command from any terminal location.
git clone https://github.com/kublikon/thanos.gitnpm installthanos -st -u
Please have your nodejs, mongodb installed and running.
Configuration
To configure Thanos run thanos -st command in your terminal. You will be prompted for the following information:
- path to mongodb - including any credentials (ex: mongodb://localhost/thanos - for thanos data storage)
- random letter/number combination for salt - for encrypting sensitive information
- AWS account id
- AWS access key id
- AWS secret access key
- AWS bucket
- AWS region
- AWS domain
For more information check out the wiki.
