- NVM can be helpful for managing Node versions locally
- NodeJS 9.4+ and NPM
- PostgreSQL
- Alchemy Client
- Setup PostgreSQL with a database called
alchemy
:CREATE DATABASE alchemy;
- and a user named
alchemist
with a password ofnjksdfyuieyui34y
:CREATE ROLE alchemist with login password 'njksdfyuieyui34y'; GRANT ALL PRIVILEGES ON DATABASE alchemy TO alchemist;
npm install
node ./server/create-lb-tables.js
node ./server/migrate.js
npm run start
- Start up the Alchemy Client app
After changing any model definition (.json) files, run: node ./server/migrate.js