mirror of
https://github.com/pockethost/pockethost.git
synced 2025-06-06 14:16:41 +00:00
chore(pockethost): support region at signup and instance creation
This commit is contained in:
parent
8445c81fe7
commit
1d475927e9
@ -37,9 +37,9 @@ routerAdd(
|
|||||||
// This is necessary for destructuring to work correctly
|
// This is necessary for destructuring to work correctly
|
||||||
data = JSON.parse(JSON.stringify(data))
|
data = JSON.parse(JSON.stringify(data))
|
||||||
|
|
||||||
const { subdomain } = data
|
const { subdomain, region } = data
|
||||||
|
|
||||||
log(`***vars`, JSON.stringify({ subdomain }))
|
log(`***vars`, JSON.stringify({ subdomain, region }))
|
||||||
|
|
||||||
if (!subdomain) {
|
if (!subdomain) {
|
||||||
throw new BadRequestError(
|
throw new BadRequestError(
|
||||||
@ -50,6 +50,7 @@ routerAdd(
|
|||||||
const collection = dao.findCollectionByNameOrId('instances')
|
const collection = dao.findCollectionByNameOrId('instances')
|
||||||
const record = new Record(collection)
|
const record = new Record(collection)
|
||||||
record.set('uid', authRecord.getId())
|
record.set('uid', authRecord.getId())
|
||||||
|
record.set('region', region || `sfo-1`)
|
||||||
record.set('subdomain', subdomain)
|
record.set('subdomain', subdomain)
|
||||||
record.set('status', 'idle')
|
record.set('status', 'idle')
|
||||||
record.set('version', versions[0])
|
record.set('version', versions[0])
|
||||||
|
@ -120,6 +120,7 @@ routerAdd(
|
|||||||
const email = parsed.email?.trim()
|
const email = parsed.email?.trim()
|
||||||
const password = parsed.password?.trim()
|
const password = parsed.password?.trim()
|
||||||
const desiredInstanceName = parsed.instanceName?.trim()
|
const desiredInstanceName = parsed.instanceName?.trim()
|
||||||
|
const region = parsed.region?.trim()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {string} fieldName
|
* @param {string} fieldName
|
||||||
@ -190,6 +191,7 @@ routerAdd(
|
|||||||
try {
|
try {
|
||||||
const instance = new Record(instanceCollection)
|
const instance = new Record(instanceCollection)
|
||||||
instance.set('subdomain', desiredInstanceName)
|
instance.set('subdomain', desiredInstanceName)
|
||||||
|
instance.set('region', region || `sfo-1`)
|
||||||
instance.set('uid', user.get('id'))
|
instance.set('uid', user.get('id'))
|
||||||
instance.set('status', 'idle')
|
instance.set('status', 'idle')
|
||||||
instance.set('notifyMaintenanceMode', true)
|
instance.set('notifyMaintenanceMode', true)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user