mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-23 18:15:03 +02:00
UBERF-8508: Get rid of Mongo in storage adapter (#6989)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
@@ -54,17 +54,11 @@ export function docImportTool (): void {
|
||||
|
||||
const uploadUrl = process.env.UPLOAD_URL ?? '/files'
|
||||
|
||||
const mongodbUri = process.env.MONGO_URL
|
||||
if (mongodbUri === undefined) {
|
||||
console.log('Please provide mongodb url')
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
setMetadata(serverClientPlugin.metadata.Endpoint, accountUrl)
|
||||
setMetadata(serverToken.metadata.Secret, serverSecret)
|
||||
|
||||
async function withStorage (mongodbUri: string, f: (storageAdapter: StorageAdapter) => Promise<any>): Promise<void> {
|
||||
const adapter = buildStorageFromConfig(storageConfigFromEnv(), mongodbUri)
|
||||
async function withStorage (f: (storageAdapter: StorageAdapter) => Promise<any>): Promise<void> {
|
||||
const adapter = buildStorageFromConfig(storageConfigFromEnv())
|
||||
try {
|
||||
await f(adapter)
|
||||
} catch (err: any) {
|
||||
@@ -94,7 +88,7 @@ export function docImportTool (): void {
|
||||
}, space: ${cmd.space}, backend: ${cmd.backend}`
|
||||
)
|
||||
|
||||
await withStorage(mongodbUri, async (storageAdapter) => {
|
||||
await withStorage(async (storageAdapter) => {
|
||||
const workspaceId = getWorkspaceId(workspace)
|
||||
|
||||
const config: Config = {
|
||||
|
||||
Reference in New Issue
Block a user