diff --git a/Dockerfile b/Dockerfile index 6d9a1eb..68d16ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -210,6 +210,7 @@ COPY --from=builder --chown=root:root /app/prisma/migrations/20260827_add_ding_w COPY --from=builder --chown=root:root /app/prisma/migrations/20260826_add_pack_video_early_access ./prisma/migrations/20260826_add_pack_video_early_access COPY --from=builder --chown=root:root /app/prisma/migrations/20260828_add_pack_item_can_edit_assets ./prisma/migrations/20260828_add_pack_item_can_edit_assets COPY --from=builder --chown=root:root /app/prisma/migrations/20260828_add_task_detail_change_approvals ./prisma/migrations/20260828_add_task_detail_change_approvals +COPY --from=builder --chown=root:root /app/prisma/migrations/20260829_add_recoverable_api_key_secret ./prisma/migrations/20260829_add_recoverable_api_key_secret COPY --from=builder --chown=nextjs:nodejs /app/lib ./lib COPY --from=builder --chown=nextjs:nodejs /app/scripts/public-traffic-rollup-from-nginx.py ./scripts/public-traffic-rollup-from-nginx.py COPY --from=builder --chown=nextjs:nodejs /app/scripts/collapse-performance-survey-template-versions.mjs ./scripts/collapse-performance-survey-template-versions.mjs diff --git a/scripts/safe-production-migrate.test.mjs b/scripts/safe-production-migrate.test.mjs index 2af9f95..defae0c 100644 --- a/scripts/safe-production-migrate.test.mjs +++ b/scripts/safe-production-migrate.test.mjs @@ -628,6 +628,7 @@ test('container supply chain and migrator image are immutable while SOP keeps co assert.match(migratorSource, new RegExp(`'${migrationName}'`)) assert.ok(sop.includes('`' + migrationName + '`')) } + assert.match(dockerfile, /20260829_add_recoverable_api_key_secret/) assert.match(migratorSource, /'20260829_add_recoverable_api_key_secret'/) assert.ok(sop.includes('`20260829_add_recoverable_api_key_secret`')) assert.match(backupSource, /'--format=custom'/)