From 323acc915e60215a29a4ebee1c8fd1dd86913a0b Mon Sep 17 00:00:00 2001 From: ziga Date: Sun, 23 Jun 2019 02:48:58 -0400 Subject: [PATCH] Add heroku deployment guide (#3777) * Add heroku deployment description * Link to heroku CLI article Also split instructions into steps * Use heroku org buildpack link Co-Authored-By: Natalia Tepluhina * Update docs/guide/deployment.md Co-Authored-By: Natalia Tepluhina --- docs/guide/deployment.md | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/docs/guide/deployment.md b/docs/guide/deployment.md index f6e44b250c..ed6714dc56 100644 --- a/docs/guide/deployment.md +++ b/docs/guide/deployment.md @@ -261,7 +261,35 @@ npm install -g now ### Heroku -> TODO | Open to contribution. +1. [Install Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli) + +2. Create a `static.json` file: +```json +{ + "root": "dist", + "clean_urls": true, + "routes": { + "/**": "index.html" + } +} +``` + +3. Add `static.json` file to git +```bash +git add static.json +git commit -m "add static configuration" +``` + +4. Deploy to Heroku +```bash +heroku login +heroku create +heroku buildpacks:add heroku/nodejs +heroku buildpacks:add https://github.com/heroku/heroku-buildpack-static +git push heroku master +``` + +More info: https://gist.github.com/hone/24b06869b4c1eca701f9 ### Surge