#lang racket (require web-server/dispatch racket/runtime-path "handlers.rkt" "db/conn.rkt" "db/migrations.rkt" "db/seed.rkt") (define-runtime-path development-db-path "storage/development.sqlite3") (module+ main (with-handlers ([exn:fail? (λ (e) (printf "Startup error: ~a\n" (exn-message e)) (exit 1))]) (connect! #:path development-db-path) (migrate-all!) (seed-database!) (serve/dispatch secured-dispatch)))