- Automatic browser geolocation capture on event creation - Reverse geocoding via Nominatim API for place names - Full-text search with SQLite FTS5 - Calendar view for browsing past entries - DateNavigator component for day navigation - SearchModal with Ctrl+K shortcut - QuickAddWidget with Ctrl+J shortcut - Starlight documentation site with GitHub Pages deployment - Multiple AI provider support (Groq, OpenAI, Anthropic, Ollama, LM Studio) - Multi-user registration support BREAKING: Events now include latitude/longitude/placeName fields
11 lines
217 B
Bash
11 lines
217 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
# Push schema to database on startup
|
|
echo "Setting up database..."
|
|
bunx prisma db push --skip-generate --accept-data-loss
|
|
|
|
echo "Starting server..."
|
|
nginx -g 'daemon off;' &
|
|
exec bun ./dist/index.js
|