Skip to content

Commit

Permalink
Adjusted readme file
Browse files Browse the repository at this point in the history
  • Loading branch information
awesomeandrey committed May 1, 2019
1 parent 9fd3091 commit 18c9cba
Showing 1 changed file with 0 additions and 16 deletions.
16 changes: 0 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,6 @@ Also, it's free cloud based browser messenger hosted on <i>Heroku</i> platform.

`websockets`, `reactjs`, `jsx`, `javascript`, `slds`, `travis`, `heroku`, `oauth`, `webpack`, `nodejs`

### Deployment

Continuous Delivery and Continuous Integration is achieved with the help of utility "Travis CI".<br/>
Luckily, it provides high-quality support and integration with "Heroku" platform with all required options.<br/>
In order to fulfil `.travis.yml` file with proper API token, follow next steps:
1) navigate to Linux environment (for example `Ubunutu 16.04`);
2) install `ruby` package (internally, it'll install `gem` package);
3) install `travis` package using `gem`;
4) run `travis encrypt $(heroku auth:token) --add deploy.api_key` to generate Heroku API key.

The eventual pipeline is as follows: every new push to GitHub repo will trigger a new build on Travis platform (or it can be initiated manually);<br/>
once the build is successful, the generated metadata gets moved and deployed on Heroku in a dedicated `dyno` (platform specific app container).

Aside from that, there are config variables established on Heroku platform. Those are accessible via Heroku UI or
CLI commands. They contain app sensitive information (API keys, DB credentials).

### Built With

* [WebStorm](https://www.jetbrains.com/webstorm/) - Integrated IDE
Expand Down

0 comments on commit 18c9cba

Please sign in to comment.