- If running the tests outside of Docker, ensure the
JWT_SECRET
environment variable is set. Otherwise the units for the AuthService module will fail. (e.g.export JWT_SECRET=mySuperSecret
)
Key software modules, services and tools used regularly for designing, building and maintaining the Nicely platform are listed below. While they have been used specifically for addressing business use cases unique to Nicely, these are excellent tools in their own right and well worth the time to check out.
- db-migrate ~ an NPM package to faciliate database migrations on a number of database products
- SqlDbm ~ a visual editor for creating relational database schemas, generates SQL schemas from the browser
- DB Fiddle ~ a browser-based playground for debugging SQL in a number of common dialects
- Stoplight ~ a visual editor for creating OpenAPI schema documents
- accesscontrol ~ an NPM module offering basic role-based access control
- Google Cloud Natural Language API ~ a set of APIs to apply sentiment analyis to plain text or html
- Nicely Object Graph ~ see major application modules, services and interfaces in a graphical format