Skip to content

feat(mail): add API and Web Dashboard action to migrate host mail engine to Docker container - #479

Open
farrasrayhand wants to merge 4 commits into
oblien:mainfrom
farrasrayhand:feat/mail-host-to-container-migration
Open

feat(mail): add API and Web Dashboard action to migrate host mail engine to Docker container#479
farrasrayhand wants to merge 4 commits into
oblien:mainfrom
farrasrayhand:feat/mail-host-to-container-migration

Conversation

@farrasrayhand

Copy link
Copy Markdown
Contributor

Description

Adds a 1-click migration feature to convert legacy bare-metal host mail engine installations (systemctl) to containerized Docker mail engine (openship-mail + Postgres sidecar):

  1. Backend Service: migrateMailEngineToContainer in apps/api/src/modules/mail/admin/migrate-engine.service.ts stops host daemons and provisions containerized engine.
  2. API Endpoint: POST /api/mail/admin/:serverId/migrate-to-container.
  3. Web Dashboard: Adds "Migrate Host Mail to Docker Container" card under Email Admin Advanced tab (advanced-tab.tsx).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant