UNPKG

skeet

Version:

Full-stack TypeScript Serverless Framework

28 lines (26 loc) 656 B
import { execSyncCmd } from '@/lib/execSyncCmd' import { getNetworkConfig } from '@/lib/getNetworkConfig' export const createFr = async (projectId: string, appName: string) => { const appConf = await getNetworkConfig(projectId, appName) const shCmd = [ 'gcloud', 'compute', 'forwarding-rules', 'create', appConf.forwardingRuleName, '--load-balancing-scheme', 'EXTERNAL_MANAGED', '--network-tier', 'PREMIUM', '--address', appConf.loadBalancerIpName, '--target-https-proxy', appConf.proxyName, '--global', '--ports', '443', '--project', projectId, ] await execSyncCmd(shCmd) }