08:08:07 hold_reason after lift: None state: degraded pinned: {'docmost': 'docmost/docmost:0.95.0', 'docmost-postgres': 'postgres:16-alpine', 'docmost-redis': 'redis:7-alpine'}
08:08:09 product start -> 200 {'ok': True, 'message': 'Stack docmost start completed'}
08:08:57 after 45 s: docmost docmost/docmost:0.95.0 Restarting (1) Less than a second ago
docmost-postgres postgres:16-alpine Up 58 seconds (healthy)
docmost-redis redis:7-alpine Up 58 seconds (healthy)

08:08:59 {"level":"error","time":"2026-09-23T06:08:47.595Z","pid":45,"hostname":"c89a9567fa85","context":"DatabaseMigrationService","msg":"Failed to run database migration. Exiting program."}
{"level":"error","time":"2026-09-23T06:08:47.595Z","pid":45,"hostname":"c89a9567fa85","context":"DatabaseMigrationService","err":{"type":"Error","message":"corrupted migrations: previously executed migration 20260824T211732-page-title-trgm-index is missing","stack":"Error: corrupted migrations: previously executed migration 20260824T211732-page-title-trgm-index is missing\n    at #ensureNoMissingMigrations (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:495:23)\n    at #getState (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:447:40)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async run (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:417:31)\n    at async /app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/kysely.js:578:32\n    at async DefaultConnectionProvider.provideConnection (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/driver/default-connection-provider.js:12:20)\n    at async #migrate (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:273:20)\n    at async MigrationService.migrateToLatest (/app/apps/server/dist/database/services/migration.service.js:36:36)\n    at async DatabaseModule.onApplicationBootstrap (/app/apps/server/dist/database/database.module.js:59:13)\n    at async callModuleBootstrapHook (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/hooks/on-app-bootstrap.hook.js:51:9)\n    at async NestApplication.callBootstrapHook (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/nest-application-context.js:274:13)\n    at async NestApplication.init (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/nest-application.js:107:9)\n    at async NestApplication.listen (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/nest-application.js:177:13)\n    at async bootstrap (/app/apps/server/dist/main.js:122:5)"},"msg":"corrupted migrations: previously executed migration 20260824T211732-page-title-trgm-index is missing"}
Exit status 1
 ELIFECYCLE  Command failed with exit code 1.
{"level":"error","time":"2026-09-23T06:08:56.732Z","pid":45,"hostname":"c89a9567fa85","context":"DatabaseMigrationService","msg":"Failed to run database migration. Exiting program."}
{"level":"error","time":"2026-09-23T06:08:56.732Z","pid":45,"hostname":"c89a9567fa85","context":"DatabaseMigrationService","err":{"type":"Error","message":"corrupted migrations: previously executed migration 20260824T211732-page-title-trgm-index is missing","stack":"Error: corrupted migrations: previously executed migration 20260824T211732-page-title-trgm-index is missing\n    at #ensureNoMissingMigrations (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:495:23)\n    at #getState (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:447:40)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async run (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:417:31)\n    at async /app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/kysely.js:578:32\n    at async DefaultConnectionProvider.provideConnection (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/driver/default-connection-provider.js:12:20)\n    at async #migrate (/app/node_modules/.pnpm/kysely@0.28.17/node_modules/kysely/dist/cjs/migration/migrator.js:273:20)\n    at async MigrationService.migrateToLatest (/app/apps/server/dist/database/services/migration.service.js:36:36)\n    at async DatabaseModule.onApplicationBootstrap (/app/apps/server/dist/database/database.module.js:59:13)\n    at async callModuleBootstrapHook (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/hooks/on-app-bootstrap.hook.js:51:9)\n    at async NestApplication.callBootstrapHook (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/nest-application-context.js:274:13)\n    at async NestApplication.init (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/nest-application.js:107:9)\n    at async NestApplication.listen (/app/node_modules/.pnpm/@nestjs+core@11.1.27_@nestjs+common@11.1.27_class-transformer@0.5.1_class-validator@0.1_d57b2ebf04f40b3fdc1575d79e91a4e1/node_modules/@nestjs/core/nest-application.js:177:13)\n    at async bootstrap (/app/apps/server/dist/main.js:122:5)"},"msg":"corrupted migrations: previously executed migration 20260824T211732-page-title-trgm-index is missing"}
Exit status 1
 ELIFECYCLE  Command failed with exit code 1.

08:08:59 front door http: 404
