2023-10-04 19:45:21 +00:00
|
|
|
# Useful dev commands
|
|
|
|
|
|
|
|
### `nvm use 18`
|
|
|
|
Switch to use nodejs version 18 in your current shell
|
|
|
|
|
2023-10-06 00:32:54 +00:00
|
|
|
### `docker-compose up --build -d`
|
2023-10-04 19:45:21 +00:00
|
|
|
Bring up stacker news app via local docker services
|
|
|
|
|
|
|
|
### `docker-compose down`
|
|
|
|
Take down stacker news app via local docker services
|
|
|
|
|
|
|
|
### `DATABASE_URL=postgresql://sn:password@localhost:5431/stackernews?schema=public npx prisma migrate dev --create-only`
|
|
|
|
Create a new prisma migration based on comparing [`schema.prisma`](../prisma/schema.prisma) against your local database
|
|
|
|
|
|
|
|
### `DATABASE_URL=postgresql://sn:password@localhost:5431/stackernews?schema=public npx prisma migrate dev`
|
|
|
|
Create and apply a new prisma migration based on comparing [`schema.prisma`](../prisma/schema.prisma) against your local database
|
|
|
|
|
|
|
|
### `npx prisma generate`
|
|
|
|
Generate the local copy of the prisma ORM client in `node_modules`. This should only be needed to get Intellisense in your editor locally.
|
|
|
|
|
|
|
|
### `DATABASE_URL=postgresql://sn:password@localhost:5431/stackernews?schema=public node prisma/seed.js`
|
|
|
|
Seed your local database
|
|
|
|
|
|
|
|
### `psql "postgresql://sn:password@localhost:5431/stackernews"`
|
|
|
|
Connect to your local database via `psql`
|
|
|
|
|
|
|
|
### `docker network connect stackernews_default polar-n1-alice`
|
|
|
|
Connect your local polar lnd node to the shared docker network (container name may vary)
|
|
|
|
|
|
|
|
### `docker network inspect stackernews_default`
|
|
|
|
Review local docker network
|