feat: save application data before deploying

This commit is contained in:
Andras Bacsai
2022-11-30 15:40:27 +01:00
parent 9913e7b70b
commit 76373a8597
9 changed files with 41 additions and 31 deletions

View File

@@ -641,9 +641,9 @@ export async function buildImage({
commit
}) {
if (isCache) {
await saveBuildLog({ line: `Building cache image started.`, buildId, applicationId });
await saveBuildLog({ line: `[CACHE] Building cache image.`, buildId, applicationId });
} else {
await saveBuildLog({ line: `Building image started.`, buildId, applicationId });
await saveBuildLog({ line: `[PRODUCTION] Building production image.`, buildId, applicationId });
}
if (!debug) {
await saveBuildLog({
@@ -667,12 +667,12 @@ export async function buildImage({
const { status } = await prisma.build.findUnique({ where: { id: buildId } })
if (status === 'canceled') {
throw new Error('Deployment canceled.')
throw new Error('[DEPLOYMENT] Canceled!!!')
}
if (isCache) {
await saveBuildLog({ line: `Building cache image successful.`, buildId, applicationId });
await saveBuildLog({ line: `[CACHE] Successful! 🎉`, buildId, applicationId });
} else {
await saveBuildLog({ line: `Building image successful.`, buildId, applicationId });
await saveBuildLog({ line: `[PRODUCTION] Successful! 🎉`, buildId, applicationId });
}
}