15.0.0 • Published 10 months ago

@financial-times/n-heroku-tools v15.0.0

Weekly downloads
1,538
License
-
Repository
-
Last release
10 months ago

n-heroku-tools (nht) CircleCI

⚠️ n-heroku-tools is unsupported. FT.com projects should migrate to Tool Kit.

This library is a command line tool that orchestrates Heroku and Amazon S3 deployments for Next, based on configurations in the Next service registry and Vault.

🤖 This file is generated automatically. If you need to make updates please modify /scripts/readme-template.md and afterwards run make docs.

Requirements

  • Node 10.x

Installation

git clone git@github.com:Financial-Times/n-heroku-tools.git
cd n-heroku-tools
make install

Development

Running locally

In order to run a CLI command locally you'll need to run:

./bin/n-heroku-tools.js COMMAND

For example, to check if a service is up and running:

./bin/n-heroku-tools.js gtg ft-next-health-eu

# ⏳ polling: http://ft-next-health-eu.herokuapp.com/__gtg
# ✅ http://ft-next-health-eu.herokuapp.com/__gtg ok!

Testing

In order to run the tests locally you'll need to run:

make test

Install from NPM

npm install --save-dev @financial-times/n-heroku-tools

Usage

Use nht or n-heroku-tools on the command line:

Usage: n-heroku-tools [options] [command]

Options:
  -V, --version                                       output the version number
  -h, --help                                          output usage information

Commands:
  configure [options] [source] [target]               gets environment variables from Vault and uploads them to the current app
  deploy-static [options] <source> [otherSources...]  Deploys static <source> to S3.  Requires AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY env vars
  run [options]                                       Runs the local app through the router
  gtg [app]                                           Runs gtg checks for an app
  review-app [options] [appName]                      Create or find an existing heroku review app and print out the app name. [appName] is the package.json name (which is also the value of VAULT_NAME). On the first build of a branch, Heroku will create a review app with a build. On subsequent builds, Heroku will automatically generate a new build, which this task looks for. See https://devcenter.heroku.com/articles/review-apps-beta for more details of the internals
  upload-assets-to-s3 [options]                       Uploads a folder of assets to an S3 bucket
  *
15.0.0

10 months ago

14.0.1

1 year ago

14.0.0

2 years ago

13.0.1

2 years ago

13.0.0

3 years ago

12.2.0

3 years ago

12.1.0

4 years ago

12.0.0

4 years ago

11.0.0

4 years ago

10.0.2

4 years ago

10.0.1

4 years ago

10.0.0

4 years ago

9.0.0

4 years ago

8.4.2

4 years ago

8.4.1

4 years ago

8.4.0

4 years ago

8.3.1

5 years ago

8.3.0

5 years ago

8.2.0

5 years ago

8.1.5

5 years ago

8.1.4

5 years ago

8.1.3

5 years ago

8.1.2

5 years ago

8.1.1

5 years ago

8.1.0

5 years ago

8.0.1

5 years ago

7.10.2

5 years ago

8.0.0

5 years ago

8.0.0-beta.7

5 years ago

8.0.0-beta.6

5 years ago

8.0.0-beta.5

5 years ago

8.0.0-beta.4

5 years ago

8.0.0-beta.3

5 years ago

8.0.0-beta.2

5 years ago

7.10.1

5 years ago

8.0.0-beta.1

6 years ago

7.10.0

6 years ago

7.9.0

6 years ago

7.8.0

6 years ago

7.7.0

6 years ago

7.6.0

6 years ago

7.5.1

6 years ago

7.5.0

6 years ago

7.4.1

6 years ago

7.4.0

6 years ago

7.3.0

6 years ago

7.2.0

6 years ago

7.1.11

6 years ago

6.29.4

6 years ago

7.1.10

6 years ago

7.1.9

6 years ago

7.1.8

6 years ago

7.1.7

6 years ago

7.1.6

6 years ago

7.1.5

6 years ago

7.1.4

6 years ago

7.1.3

6 years ago

7.1.2

6 years ago

7.1.1

6 years ago

7.1.0

6 years ago

7.0.2

6 years ago

7.1.0-beta.1

6 years ago

7.0.1

6 years ago

7.0.0

6 years ago

6.32.0

6 years ago

6.32.0-beta.1

6 years ago

6.31.1

7 years ago

6.31.0

7 years ago

6.30.0

7 years ago

6.29.3

7 years ago

6.29.2

7 years ago

6.29.1

7 years ago

6.29.1-beta

7 years ago

6.29.0

7 years ago

6.28.6

7 years ago

6.28.5

7 years ago

6.28.4

7 years ago

6.28.3

7 years ago

6.28.2

7 years ago

6.28.1

7 years ago

6.27.0

7 years ago

6.26.2

7 years ago

6.26.1

7 years ago

6.26.0

7 years ago

6.25.1

7 years ago

6.25.0

7 years ago

6.24.0

7 years ago

6.23.2

7 years ago

6.23.1

7 years ago

6.23.0

7 years ago

6.22.1

7 years ago

6.22.0

7 years ago

6.21.1

7 years ago

6.21.0

7 years ago

6.20.4

7 years ago

6.20.3

7 years ago

6.20.2

7 years ago

6.20.1

7 years ago

6.20.0

7 years ago

6.19.6

7 years ago

6.19.5

7 years ago

6.19.4

7 years ago

6.19.2

7 years ago

6.19.1

7 years ago

6.19.0

7 years ago

6.18.0

7 years ago

6.17.3

7 years ago

6.17.2

7 years ago

6.17.1

7 years ago

6.17.0

7 years ago

6.16.0

7 years ago

6.15.2

7 years ago

6.15.1

7 years ago

6.15.0

7 years ago

6.15.0-beta.3

7 years ago

6.15.0-beta.2

7 years ago

6.15.0-beta.1

7 years ago

6.14.10

7 years ago

6.14.9

8 years ago

6.14.8

8 years ago

6.14.7

8 years ago

6.14.5

8 years ago

6.14.4

8 years ago

6.14.3

8 years ago

6.14.2

8 years ago

6.14.1

8 years ago

6.14.0

8 years ago

6.13.5

8 years ago

6.13.4

8 years ago

6.13.3

8 years ago

6.13.2

8 years ago

6.13.1

8 years ago

6.13.0

8 years ago

6.12.4

8 years ago

6.12.3

8 years ago

6.12.2

8 years ago

6.12.1

8 years ago

6.12.0

8 years ago

6.11.0

8 years ago

6.10.8

8 years ago

6.10.7

8 years ago

6.10.6

8 years ago

6.10.5

8 years ago

6.10.4

8 years ago

6.10.2

8 years ago

6.10.1

8 years ago

6.10.0

8 years ago

6.9.1

8 years ago

6.9.0

8 years ago

6.8.3

8 years ago

6.8.2

8 years ago

6.8.1

8 years ago

6.8.0

8 years ago

6.7.3

8 years ago

6.7.2

8 years ago

6.7.1

8 years ago

6.7.0

8 years ago

6.6.1

8 years ago

6.6.0

8 years ago

6.5.2

8 years ago

6.5.1

8 years ago

6.5.0

8 years ago

6.4.0

8 years ago

6.3.3

8 years ago

6.3.2

8 years ago

6.3.1

8 years ago

6.3.0

8 years ago

6.2.2

8 years ago

6.2.1

8 years ago

6.2.0

8 years ago

6.1.6

8 years ago

6.1.5

8 years ago

6.1.4

8 years ago

6.1.3

8 years ago

6.1.2

8 years ago

6.1.0

8 years ago

6.0.1

8 years ago

6.0.0

8 years ago