A minimal SvelteKit starter with batteries included.
# Install dependencies
bun install
# Start PostgreSQL
docker run -d --name sveltebase-db \
-e POSTGRES_USER=user \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_DB=sveltebase \
-p 5432:5432 \
postgres:16-alpine
# Set up environment
cp .env.example .env
# Run migrations
bun db:migrate
# Start dev server
bun dev
| Command | Description |
|---|---|
bun dev |
Start development server |
bun build |
Build for production |
bun preview |
Preview production build |
bun db:migrate |
Run database migrations |
DATABASE_URL="postgres://user:password@localhost:5432/sveltebase"
docker build -t sveltebase .
docker run -p 3000:3000 sveltebase