in index.js [30:51]
async function createNewEnv(context, resourceName) {
const { amplify } = context;
const amplifyMeta = amplify.getProjectMeta();
const { teamProviderInfo, localEnvInfo } = context.exeInfo;
const { envName } = localEnvInfo;
if (teamProviderInfo
&& teamProviderInfo[envName]
&& teamProviderInfo[envName].categories
&& teamProviderInfo[envName].categories[category]
&& teamProviderInfo[envName].categories[category][resourceName]
&& teamProviderInfo[envName].categories[category][resourceName].secretPem) {
return;
}
const targetDir = amplify.pathManager.getBackendDirPath();
const props = JSON.parse(fs.readFileSync(`${targetDir}/video/${resourceName}/props.json`));
const options = amplifyMeta.video[resourceName];
if (options.serviceType === 'video-on-demand') {
if (props.contentDeliveryNetwork && props.contentDeliveryNetwork.signedKey) {
await createCDNEnvVars(context, options, resourceName);
}
}
}