Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import Dockest, { logLevel, runners } from 'dockest'
const dockest = new Dockest({
jest: {
lib: require('jest'),
projects: ['./projects'],
},
opts: {
logLevel: logLevel.DEBUG,
},
})
const placeHolderRunner = new runners.GeneralPurposeRunner({
service: 'never_gonna_give_you_up',
image: 'redis:5.0.3',
ports: [
{
published: 6382,
target: 6379,
import Dockest, { runners, logLevel } from 'dockest'
const dockest = new Dockest({
opts: {
dumpErrors: true,
logLevel: logLevel.DEBUG,
composeFile: 'docker-compose.yml',
},
})
dockest.attachRunners([
new runners.PostgresRunner({
service: 'postgres-service',
database: 'postgres',
password: 'postgres',
username: 'postgres',
}),
])
import Dockest, { logLevel } from 'dockest'
const dockest = new Dockest({
jest: {
verbose: true,
},
opts: {
afterSetupSleep: 2,
dumpErrors: true,
logLevel: logLevel.DEBUG,
guessRunnerType: true,
composeFile: ['docker-compose-redis.yml', 'docker-compose-postgres.yml'],
},
})
dockest.run()