diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-06-30 17:38:12 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-06-30 17:38:12 +0800 |
commit | 7a7e4d82e5efb559048b9b6c1ca4d863b9860622 (patch) | |
tree | a026f8757f50c15a05051edba50c891f1830724f | |
parent | da05c5da27007402ecb199eec80d675ce726d168 (diff) | |
download | crupest-7a7e4d82e5efb559048b9b6c1ca4d863b9860622.tar.gz crupest-7a7e4d82e5efb559048b9b6c1ca4d863b9860622.tar.bz2 crupest-7a7e4d82e5efb559048b9b6c1ca4d863b9860622.zip |
mail: auto migrate db.
-rw-r--r-- | deno/mail/aws/app.ts | 7 |
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"), |