mirror of
https://github.com/pockethost/pockethost.git
synced 2025-07-05 12:22:29 +00:00
refactor: remove mothership migration from boot sequence
This commit is contained in:
parent
624a264eb4
commit
e5a1e40205
@ -52,22 +52,7 @@ global.EventSource = require('eventsource')
|
|||||||
/**
|
/**
|
||||||
* Launch central database
|
* Launch central database
|
||||||
*/
|
*/
|
||||||
{
|
|
||||||
info(`Migrating mothership`)
|
|
||||||
await (
|
|
||||||
await pbService.spawn(
|
|
||||||
{
|
|
||||||
command: 'migrate',
|
|
||||||
isMothership: true,
|
|
||||||
version: DAEMON_PB_SEMVER,
|
|
||||||
name: PUBLIC_MOTHERSHIP_NAME,
|
|
||||||
slug: PUBLIC_MOTHERSHIP_NAME,
|
|
||||||
},
|
|
||||||
{ logger },
|
|
||||||
)
|
|
||||||
).exited
|
|
||||||
info(`Migrating done`)
|
|
||||||
}
|
|
||||||
info(`Serving`)
|
info(`Serving`)
|
||||||
const url = await new Promise<string>((resolve) => {
|
const url = await new Promise<string>((resolve) => {
|
||||||
const mothership = async () => {
|
const mothership = async () => {
|
||||||
|
24
packages/daemon/src/services/migrateMothership.ts
Normal file
24
packages/daemon/src/services/migrateMothership.ts
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
import { DAEMON_PB_SEMVER, PUBLIC_MOTHERSHIP_NAME } from '$constants'
|
||||||
|
import { pocketbaseService } from '$services'
|
||||||
|
import { LoggerService } from '@pockethost/common'
|
||||||
|
|
||||||
|
const migrateMothership = async () => {
|
||||||
|
const logger = LoggerService().create(`migrateMothership`)
|
||||||
|
const { dbg, error, info, warn } = logger
|
||||||
|
|
||||||
|
const pbService = await pocketbaseService()
|
||||||
|
info(`Migrating mothership`)
|
||||||
|
await (
|
||||||
|
await pbService.spawn(
|
||||||
|
{
|
||||||
|
command: 'migrate',
|
||||||
|
isMothership: true,
|
||||||
|
version: DAEMON_PB_SEMVER,
|
||||||
|
name: PUBLIC_MOTHERSHIP_NAME,
|
||||||
|
slug: PUBLIC_MOTHERSHIP_NAME,
|
||||||
|
},
|
||||||
|
{ logger },
|
||||||
|
)
|
||||||
|
).exited
|
||||||
|
info(`Migrating done`)
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user