15.0.0 • Published 2 years ago

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

Weekly downloads
1,538
License
-
Repository
-
Last release
2 years 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

2 years ago

14.0.1

3 years ago

14.0.0

4 years ago

13.0.1

4 years ago

13.0.0

4 years ago

12.2.0

5 years ago

12.1.0

5 years ago

12.0.0

5 years ago

11.0.0

5 years ago

10.0.2

5 years ago

10.0.1

5 years ago

10.0.0

5 years ago

9.0.0

5 years ago

8.4.2

5 years ago

8.4.1

6 years ago

8.4.0

6 years ago

8.3.1

6 years ago

8.3.0

6 years ago

8.2.0

6 years ago

8.1.5

6 years ago

8.1.4

6 years ago

8.1.3

7 years ago

8.1.2

7 years ago

8.1.1

7 years ago

8.1.0

7 years ago

8.0.1

7 years ago

7.10.2

7 years ago

8.0.0

7 years ago

8.0.0-beta.7

7 years ago

8.0.0-beta.6

7 years ago

8.0.0-beta.5

7 years ago

8.0.0-beta.4

7 years ago

8.0.0-beta.3

7 years ago

8.0.0-beta.2

7 years ago

7.10.1

7 years ago

8.0.0-beta.1

7 years ago

7.10.0

7 years ago

7.9.0

7 years ago

7.8.0

7 years ago

7.7.0

7 years ago

7.6.0

7 years ago

7.5.1

7 years ago

7.5.0

7 years ago

7.4.1

7 years ago

7.4.0

7 years ago

7.3.0

7 years ago

7.2.0

8 years ago

7.1.11

8 years ago

6.29.4

8 years ago

7.1.10

8 years ago

7.1.9

8 years ago

7.1.8

8 years ago

7.1.7

8 years ago

7.1.6

8 years ago

7.1.5

8 years ago

7.1.4

8 years ago

7.1.3

8 years ago

7.1.2

8 years ago

7.1.1

8 years ago

7.1.0

8 years ago

7.0.2

8 years ago

7.1.0-beta.1

8 years ago

7.0.1

8 years ago

7.0.0

8 years ago

6.32.0

8 years ago

6.32.0-beta.1

8 years ago

6.31.1

8 years ago

6.31.0

8 years ago

6.30.0

8 years ago

6.29.3

8 years ago

6.29.2

8 years ago

6.29.1

8 years ago

6.29.1-beta

8 years ago

6.29.0

8 years ago

6.28.6

8 years ago

6.28.5

8 years ago

6.28.4

8 years ago

6.28.3

8 years ago

6.28.2

8 years ago

6.28.1

8 years ago

6.27.0

8 years ago

6.26.2

8 years ago

6.26.1

8 years ago

6.26.0

8 years ago

6.25.1

8 years ago

6.25.0

8 years ago

6.24.0

8 years ago

6.23.2

8 years ago

6.23.1

8 years ago

6.23.0

8 years ago

6.22.1

8 years ago

6.22.0

8 years ago

6.21.1

8 years ago

6.21.0

8 years ago

6.20.4

8 years ago

6.20.3

8 years ago

6.20.2

8 years ago

6.20.1

9 years ago

6.20.0

9 years ago

6.19.6

9 years ago

6.19.5

9 years ago

6.19.4

9 years ago

6.19.2

9 years ago

6.19.1

9 years ago

6.19.0

9 years ago

6.18.0

9 years ago

6.17.3

9 years ago

6.17.2

9 years ago

6.17.1

9 years ago

6.17.0

9 years ago

6.16.0

9 years ago

6.15.2

9 years ago

6.15.1

9 years ago

6.15.0

9 years ago

6.15.0-beta.3

9 years ago

6.15.0-beta.2

9 years ago

6.15.0-beta.1

9 years ago

6.14.10

9 years ago

6.14.9

9 years ago

6.14.8

9 years ago

6.14.7

9 years ago

6.14.5

9 years ago

6.14.4

9 years ago

6.14.3

9 years ago

6.14.2

9 years ago

6.14.1

9 years ago

6.14.0

9 years ago

6.13.5

9 years ago

6.13.4

9 years ago

6.13.3

9 years ago

6.13.2

9 years ago

6.13.1

9 years ago

6.13.0

9 years ago

6.12.4

9 years ago

6.12.3

9 years ago

6.12.2

9 years ago

6.12.1

9 years ago

6.12.0

9 years ago

6.11.0

9 years ago

6.10.8

9 years ago

6.10.7

9 years ago

6.10.6

9 years ago

6.10.5

9 years ago

6.10.4

9 years ago

6.10.2

9 years ago

6.10.1

9 years ago

6.10.0

9 years ago

6.9.1

9 years ago

6.9.0

9 years ago

6.8.3

9 years ago

6.8.2

9 years ago

6.8.1

9 years ago

6.8.0

9 years ago

6.7.3

9 years ago

6.7.2

9 years ago

6.7.1

9 years ago

6.7.0

9 years ago

6.6.1

9 years ago

6.6.0

9 years ago

6.5.2

9 years ago

6.5.1

9 years ago

6.5.0

9 years ago

6.4.0

9 years ago

6.3.3

10 years ago

6.3.2

10 years ago

6.3.1

10 years ago

6.3.0

10 years ago

6.2.2

10 years ago

6.2.1

10 years ago

6.2.0

10 years ago

6.1.6

10 years ago

6.1.5

10 years ago

6.1.4

10 years ago

6.1.3

10 years ago

6.1.2

10 years ago

6.1.0

10 years ago

6.0.1

10 years ago

6.0.0

10 years ago