Merge pull request #259 from cachethq/heroku-upgrade-docs
Heroku upgrade docs
This commit is contained in:
@@ -32,9 +32,9 @@ For more information on why I started developing Cachet, check out my [blog post
|
||||
|
||||
## Installation
|
||||
|
||||
See the [INSTALL.md](/INSTALL.md) document for more information. If you'd like to add more documentation, please create a Pull Request, I'd be happy to merge!
|
||||
See the [INSTALL.md](/docs/setup/install.md) document for more information. If you'd like to add more documentation, please create a Pull Request, I'd be happy to merge!
|
||||
|
||||
[Deploying to Heroku](/INSTALL.md#deploy-to-heroku) requires one-click to get started and no knowledge of PHP or Laravel afterwards.
|
||||
[Deploying to Heroku](/docs/setup/install.md#deploy-to-heroku) requires one-click to get started and no knowledge of PHP or Laravel afterwards.
|
||||
|
||||
## Translations
|
||||
|
||||
|
||||
3
docs/heroku/readme.md
Normal file
3
docs/heroku/readme.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Heroku
|
||||
|
||||
- [Upgrade Heroku](/docs/heroku/upgrade.md)
|
||||
53
docs/heroku/upgrade.md
Normal file
53
docs/heroku/upgrade.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# Upgrade Cachet on Heroku
|
||||
|
||||
To begin, you'll need the [Heroku Toolbelt](https://toolbelt.heroku.com/) on your system.
|
||||
|
||||
## Login to Heroku
|
||||
|
||||
Run the following command to login to your Heroku account. You'll need to provide your email and password.
|
||||
|
||||
```bash
|
||||
$ heroku login
|
||||
```
|
||||
|
||||
## Clone your app
|
||||
|
||||
Now clone your app to somewhere on your system, for this example we'll use the desktop and `cachet` as our app name.
|
||||
|
||||
```bash
|
||||
$ cd ~/Desktop
|
||||
$ heroku git:clone -a cachet
|
||||
```
|
||||
|
||||
The toolbelt will now use Git to clone your app locally.
|
||||
|
||||
## Add a new remote
|
||||
|
||||
Once cloned we'll want to change into the app directory.
|
||||
|
||||
```bash
|
||||
$ cd cachet
|
||||
```
|
||||
|
||||
We can now add a new remote - the Cachet source to the repository.
|
||||
|
||||
```bash
|
||||
$ git remote add origin git@github.com:cachethq/cachet.git
|
||||
```
|
||||
|
||||
Now we update our app with the latest version.
|
||||
|
||||
```bash
|
||||
$ git fetch origin
|
||||
$ git reset --hard origin/master
|
||||
```
|
||||
|
||||
## Push the changes
|
||||
|
||||
Our app will now be running the latest version of Cachet, we just need to push it back to Heroku.
|
||||
|
||||
```bash
|
||||
$ git push heroku
|
||||
```
|
||||
|
||||
We're done!
|
||||
@@ -11,6 +11,7 @@ Cachet is an open source alternative to StatusPage.io written in PHP 5 with the
|
||||
### Setup
|
||||
|
||||
- [Setting up Cachet](/docs/setup/readme.md)
|
||||
- [Install](/docs/setup/install.md)
|
||||
|
||||
### Dashboard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user