Skip to content

Commit 7a434a4

Browse files
committed
Add Cloudflare Workers deployment method
1 parent 2363943 commit 7a434a4

File tree

8 files changed

+575
-3
lines changed

8 files changed

+575
-3
lines changed

app/back-end/events/site.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,26 @@ class SiteEvents {
290290
config.settings.deployment.netlify.id = netlifyIdData.toSave;
291291
config.settings.deployment.netlify.token = netlifyTokenData.toSave;
292292
}
293+
294+
if (
295+
config.settings.deployment.cloudflareWorkers &&
296+
config.settings.deployment.cloudflareWorkers.accountId !== '' &&
297+
config.settings.deployment.cloudflareWorkers.apiToken !== '' &&
298+
config.settings.deployment.cloudflareWorkers.accountId !== 'publii-cf-account-id ' + siteID
299+
) {
300+
let cfAccountIdData = await self.loadPassword(
301+
config.settings,
302+
'publii-cf-account-id',
303+
config.settings.deployment.cloudflareWorkers.accountId
304+
);
305+
let cfApiTokenData = await self.loadPassword(
306+
config.settings,
307+
'publii-cf-api-token',
308+
config.settings.deployment.cloudflareWorkers.apiToken
309+
);
310+
config.settings.deployment.cloudflareWorkers.accountId = cfAccountIdData.toSave;
311+
config.settings.deployment.cloudflareWorkers.apiToken = cfApiTokenData.toSave;
312+
}
293313
} catch (error) {
294314
event.sender.send('app-site-config-saved', {
295315
status: false,

0 commit comments

Comments
 (0)