aboutsummaryrefslogtreecommitdiff
path: root/deno/mail/aws/app.ts
diff options
context:
space:
mode:
Diffstat (limited to 'deno/mail/aws/app.ts')
-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"),