Start the application npm start
Start nodemon for the application npm run dev
Run the tests in watch mode npm test
Migrate the dev database npm run migrate
Migrate the test database npm run migrate:test
If you are running Node v14, then you must also upgrade your pg
package to v8.x by typing:
npm install pg@8
If you are on Node v12 or lower, run npm install
as normal and let it remain locked to major version pg
v7.
For tests involving time to run properly, configure your Postgres database to run in the UTC timezone.
- Locate the
postgresql.conf
file for your Postgres installation.- E.g. for an OS X, Homebrew install:
/usr/local/var/postgres/postgresql.conf
- E.g. on Windows, maybe:
C:\Program Files\PostgreSQL\11.2\data\postgresql.conf
- E.g. for an OS X, Homebrew install:
- Find the
timezone
line and set it toUTC
:
# - Locale and Formatting -
datestyle = 'iso, mdy'
#intervalstyle = 'postgres'
timezone = 'UTC'
#timezone_abbreviations = 'Default' # Select the set of available time zone