Add exception handling at the top level function.

Commit
77a113ac756e071348b5499d1660563f63f415b5
Author
Marius Peter <dev@marius-peter.com>
Author date
Committer
Marius Peter <dev@marius-peter.com>
Committer date
main.rkt
index 0f2f37e4..975be57b 100644..100644
@@ -9,7 +9,11 @@
9 9
10 10 (define-runtime-path development-db-path "storage/development.sqlite3")
11 11 (module+ main
12 Removed: (connect! #:path development-db-path)
13 Removed: (migrate-all!)
14 Removed: (seed-database!)
15 Removed: (serve/dispatch app-dispatch))
12 Added: (with-handlers ([exn:fail?
13 Added: (λ (e)
14 Added: (printf "Startup error: ~a\n" (exn-message e))
15 Added: (exit 1))])
16 Added: (connect! #:path development-db-path)
17 Added: (migrate-all!)
18 Added: (seed-database!)
19 Added: (serve/dispatch app-dispatch)))