UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

24 lines (22 loc) 665 B
import { DOCKERFILE_STANDALONE, REMOTE_AAI_CFG_DIR_LINUX } from '../../paths'; import { DockerComposeCmd } from '../../util/docker'; import { TargetHardware } from './get-target-hardware-type'; export async function getDockerComposeCmdForApp(props: { targetHardware: TargetHardware; }): Promise<DockerComposeCmd> { const { targetHardware } = props; return { build: { context: '.', dockerfile: DOCKERFILE_STANDALONE, args: { ALWAYSAI_HW: targetHardware } }, privileged: true, volumes: [ '/dev:/dev', `${REMOTE_AAI_CFG_DIR_LINUX}:/root/.config/alwaysai` ], targetHardware, restart: 'on-failure' }; }