diff --git a/README.md b/README.md index 32225cc4..8a0688d9 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/docs/heroku/readme.md b/docs/heroku/readme.md new file mode 100644 index 00000000..50a64f67 --- /dev/null +++ b/docs/heroku/readme.md @@ -0,0 +1,3 @@ +# Heroku + +- [Upgrade Heroku](/docs/heroku/upgrade.md) diff --git a/docs/heroku/upgrade.md b/docs/heroku/upgrade.md new file mode 100644 index 00000000..003c424a --- /dev/null +++ b/docs/heroku/upgrade.md @@ -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! diff --git a/docs/readme.md b/docs/readme.md index c6adb240..8000aec9 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -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 diff --git a/INSTALL.md b/docs/setup/INSTALL.md similarity index 100% rename from INSTALL.md rename to docs/setup/INSTALL.md