UNPKG

skeet

Version:

Full-stack TypeScript Serverless Framework

25 lines (23 loc) 680 B
import { importConfig } from '@/index' import { Logger } from '@/lib/logger' import { createSecurityPolicy, updateBackendSecurityPolicy, updateSecurityPolicy, } from '@/cli' export const initArmor = async (projectId: string, appName: string) => { const skeetCloudConfig = await importConfig() await createSecurityPolicy( skeetCloudConfig.api.projectId, skeetCloudConfig.api.appName ) await updateBackendSecurityPolicy( skeetCloudConfig.api.projectId, skeetCloudConfig.api.appName ) await updateSecurityPolicy( skeetCloudConfig.api.projectId, skeetCloudConfig.api.appName ) await Logger.success(`successfully created Cloud Armor!`) }