Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 1023 Bytes

File metadata and controls

70 lines (48 loc) · 1023 Bytes

Wishlist Development

Prerequisites

  • node v24.x
  • pnpm v10.x

Install dependencies

pnpm install

Running Locally

Create an env file

An example env file for local development. You might want to customize the database URL to your needs:

#.env.development

export ORIGIN=http://localhost:3000
export DATABASE_URL="file:$(pwd)//dev.db"

First Time Run

source .env.development
pnpm prisma generate
pnpm prisma migrate dev
pnpm prisma db seed
pnpm db:patch

Start dev server

pnpm dev

Running checks

These checks are run in the CI pipeline.

pnpm check
pnpm lint
pnpm format --write

Build

pnpm run build

Building Docker

docker build . --tag wishlist-dev:latest

Specific platform, current linux/amd64 and linux/arm64 are confirmed supported

docker build . --tag wishlist-dev:amd64  --platform linux/amd64
docker build . --tag wishlist-dev:amd64  --platform linux/arm64