UNPKG

serverless-offline

Version:

Emulate AWS λ and API Gateway locally when developing your Serverless project

20 lines (16 loc) 421 B
import { execa } from "execa" export default async function checkDockerDaemon() { let dockerServerOS try { ;({ stdout: dockerServerOS } = await execa("docker", [ "version", "--format", "{{.Server.Os}}", ])) } catch { throw new Error("The docker daemon is not running.") } if (dockerServerOS !== "linux") { throw new Error("Please switch docker daemon to linux mode.") } }