aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-06-30 17:38:12 +0800
committerYuqian Yang <crupest@crupest.life>2025-06-30 17:38:12 +0800
commit7a7e4d82e5efb559048b9b6c1ca4d863b9860622 (patch)
treea026f8757f50c15a05051edba50c891f1830724f
parentda05c5da27007402ecb199eec80d675ce726d168 (diff)
downloadcrupest-7a7e4d82e5efb559048b9b6c1ca4d863b9860622.tar.gz
crupest-7a7e4d82e5efb559048b9b6c1ca4d863b9860622.tar.bz2
crupest-7a7e4d82e5efb559048b9b6c1ca4d863b9860622.zip
mail: auto migrate db.
-rw-r--r--deno/mail/aws/app.ts7
1 files changed, 5 insertions, 2 deletions
diff --git a/deno/mail/aws/app.ts b/deno/mail/aws/app.ts
index 3c8305d..6c7ede7 100644
--- a/deno/mail/aws/app.ts
+++ b/deno/mail/aws/app.ts
@@ -239,8 +239,11 @@ function createServerServices() {
return { ...services, smtp, hono };
}
-function serve(cron: boolean = false) {
- const { config, fetcher, inbound, smtp, hono } = createServerServices();
+async function serve(cron: boolean = false) {
+ const { config, fetcher, inbound, smtp, dbService, hono } = createServerServices();
+
+ await dbService.migrate();
+
smtp.serve({
hostname: config.get("smtpHost"),
port: config.getInt("smtpPort"),