VIP Go Node Helpers
This package provides modules to help run Node.js applications on VIP Go.
npm install --save @automattic/vip-go
The following is a list of modules included in this package:
- server: a server that wraps your request handler or
expressapp behind an easy to use interface
- logger: a ready to use logger for your node applications with Kibana integration out of the box
- newrelic: New Relic integration for applications on VIP Go
- redis: a helper library to instantiate a Redis client compatible with VIP Go
const server logger newrelic redis = ;
New Relic is no longer a peer dependency of this module. Please remember to install New Relic separately if your app requires it.
For development, we have some hooks running before each commit/push. To use them, execute the following command inside the repo after cloning it:
git config core.hooksPath hooks
To run tests locally, make sure the Docker container is up and running: