We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 792255f commit 2eb655eCopy full SHA for 2eb655e
packages/server/src/integrations/tests/utils/index.ts
@@ -7,6 +7,7 @@ import * as mariadb from "./mariadb"
7
import { GenericContainer, StartedTestContainer } from "testcontainers"
8
import { testContainerUtils } from "@budibase/backend-core/tests"
9
import cloneDeep from "lodash/cloneDeep"
10
+import { execSync } from "child_process"
11
12
export type DatasourceProvider = () => Promise<Datasource>
13
@@ -89,6 +90,9 @@ export async function startContainer(container: GenericContainer) {
89
90
break
91
} catch (e: any) {
92
lastError = e
93
+ if (e.statusCode === 409) {
94
+ execSync(`docker start ${key}`)
95
+ }
96
await new Promise(resolve => setTimeout(resolve, 1000))
97
}
98
0 commit comments