INNER CODE UNIT · JavaScript
deployOrUpdate
alohe/quicky · index.js:722
async function deployOrUpdate(project, { promptEnv = false, isInitialDeploy = false } = {}) {
const config = readConfig();
validateName(project.owner, "owner");
validateName(project.repo, "repo");
if (project.type === "next.js" && !project.port) {
throw new Error("A port is required for a Next.js project");
}
const spinner = createSpinner(
isInitialDeploy
? `Deploying ${project.repo}...`
: `Updating ${project.repo}...`,
).start();
await sleep(500);
ensureReleaseLayout(project.repo);