Skip to content

Commit 9587f81

Browse files
save file
1 parent abea5f5 commit 9587f81

File tree

1 file changed

+65
-93
lines changed

1 file changed

+65
-93
lines changed

utils/gcloud/deploy-cloud-run-service/deploy-cloud-run-service.html

Lines changed: 65 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,51 @@
11

22

3-
<html>
43

5-
<head>
4+
<!DOCTYPE html>
65

7-
<title>deploy cloud run service</title>
86

9-
<base href='https://javascript-2020.github.io/utils/gcloud/deploy-cloud-run-service/deploy-cloud-run-service.html'>
7+
<html>
8+
9+
<head>
10+
<meta charset=utf-8>
1011

11-
<link rel=icon type='image/png' href='image/cloud-run-30.png'>
12+
<title>
13+
Deploy Cloud Run Service
14+
</title>
1215

16+
<base href='https://ext-code.com/utils/gcloud/deploy-cloud-run-service/'>
17+
<link rel=canonical href='https://ext-code.com/utils/gcloud/deploy-cloud-run-service/deploy-cloud-run-service.html'>
18+
19+
<link rel=icon type='image/png' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAtFBMVEVHcEyfrsVHh/FKifBChvQ/fONHgOFGh/BXh9xEhvNMh+dajONLh+1DhvNOietFhvJSiepIh/BQhuJKiO9DhvM/fOJJguVCfd9Ih/BFhvNFh/JHh/FQiupEfd5Hft5CfeFBfOBChvU+fONBgu7///8/feRBhfWfvvE/hPXR4fjt8/xun+/0+P3E2PZFiPVRj/SkxPZPh+VdkOZ5qPOKsvGTtu9GgePe6fhdlvNqmedjleevye+zJ1q4AAAAIXRSTlMAAqdW+vpUjQfaJQk87CnKF3YTT+XlNpBuwbSfHnRAscYJXw9WAAABTElEQVQoz62T2WKCMBBFEbSgKO5btQsBCQkEEHHt//9XyQRI0Jc+9L6Fk8zMTS6a9kd1FL3AyVRXZDptau3clsb7Fp5329g1VTrbPlF3sVLwxn2RbjV00OcfghbuzhtLJl8naRCkidyznVV4OILDuEhOWRo2fCOo/Q6rsKDRjZJT06Q/AGwIU8GNYo/9MFkAzE3G1Sph5FJkR8zqAqNhiad1r/BMHw92z8/XLBVct+vOHEfx+cJiSmOf3IAvHK2zU3BxIX6pGB89GG5f2+KzZTS/xyUlEUIHzqf8scx6NMIO2PcpPiIEfDzhozt92ZrAUSS4Ie5FzB7ia/64iqOgL7tKCjhPTjm6R4eGLj/rNxH35pUFkdS6SZytQ3lPpcuBjENlTuG9DzXElTnJv2dq2EReJO+9tZNsLLogrwdaW0//gTM3QG9cK0v7D/0CM2JIZjtg+k4AAAAASUVORK5CYII='>
20+
<meta name=viewport content='width=device-width, initial-scale=1'>
21+
22+
<script type='application/ld+json'>
23+
{
24+
"@context" : "https://schema.org",
25+
"@type" : "SoftwareApplication",
26+
"name" : "Deploy Cloud Run Service",
27+
"url" : "https://ext-code.com/utils/gcloud/deploy-cloud-run-service/deploy-cloud-run-service.html",
28+
"author" : {"@type":"Person","name":"Matthew Richards"},
29+
"description" : "Deploy a cloud run service.",
30+
"applicationCategory" : "DeveloperApplication",
31+
"operatingSystem" : "All",
32+
"browserRequirements" : "Requires JavaScript-enabled browser",
33+
"softwareVersion" : "1.0.0",
34+
"offers" : {"@type":"Offer","price":"0","priceCurrency":"GBP"}
35+
}
36+
</script>
1337

1438

1539
<script src='https://libs.ext-code.com/js/dom/component/component.js'></script>
1640

1741
<script init>
1842
console.clear();
43+
console.log('deploy-cloud-run-service-v2.0.html');
44+
console.log();
1945
console.json=v=>console.log(JSON.stringify(v,null,4));
20-
var version = 'v1.0';
46+
var df=true,version='v1.0'
47+
;
2148

22-
var df = true;
23-
var debug_id = 'deploy';
24-
2549

2650
var ext;
2751
var $;
@@ -30,8 +54,9 @@
3054
var keydown;
3155
var debug;
3256

33-
var mod = {};
57+
var menu;
3458

59+
var hdr;
3560
var log;
3661

3762

@@ -43,99 +68,49 @@
4368
async function init(){
4469
debug('init',version);
4570

46-
log = log();
71+
menu = menumod();
72+
73+
74+
hdr = mod['gcloud-hdr'];
75+
log = mod['log-mod'];
4776

77+
hdr.initmod({ext,$,menu});
4878
log.initmod({ext,$});
4979

50-
log.init();
80+
await Promise.all([
81+
hdr.init(),
82+
log.init(),
83+
]);
5184

52-
//:
53-
5485

5586

56-
await initdom(document.body);
57-
87+
initdom(document.body);
5888

59-
init.complete();
6089

6190

6291
}//init
6392

6493

65-
init.stack = [];
66-
init.stack.ct = 0;
67-
init.stack.total = 1;
68-
init.stack.mode = '';
69-
init.stack.complete = false;
70-
Object.defineProperty(init.stack,'add',{get:()=>{
71-
init.stack.total++;
72-
init.stack.mode && console[init.stack.mode]('add',init.stack.ct,init.stack.total);
73-
}});
74-
Object.defineProperty(init.stack,'complete',{get:()=>{
75-
init.stack.ct++;
76-
init.stack.mode && console[init.stack.mode]('complete',init.stack.ct,init.stack.total);
77-
init.stack.ct>=init.stack.total && init();
78-
}});
79-
80-
// (typeof init!='undefined' && init?.stack && init.stack.add)
81-
// (typeof init!='undefined' && init?.stack && init.stack.complete)
94+
(async()=>{
8295

96+
mod.stack.add;
8397

84-
init.complete = function(){
98+
({ext} = await import('https://libs.ext-code.com/js/io/ext-loader/ext-loader.m.js'));
8599

86-
init.complete.stack.forEach(fn=>fn());
87-
88-
}//complete
89-
90-
init.complete.stack = [];
91-
init.complete.add = fn=>init.complete.stack.push(fn);
92-
93-
94-
95-
(async()=>{
96-
97-
init.stack.add;
98-
99-
100-
var url;
101-
var headers;
102-
var token = localStorage['github-token'];
103-
if(token){
104-
url = 'https://api.github.com/repos/javascript-2020/ext-code/contents/ext-loader.js';
105-
headers = {accept:'application/vnd.github.raw',authorization:`bearer ${token}`};
106-
}else{
107-
url = 'https://raw.githubusercontent.com/javascript-2020/ext-code/main/ext-loader.js';
108-
}
109-
110-
var res = await fetch(url,{headers});
111-
var txt = await res.text();
112-
113-
if(res.headers.get('content-type').includes('json')){
114-
console.log('*** ext : json');
115-
var json = JSON.parse(txt);
116-
var b64 = json.content;
117-
txt = atob(b64);
118-
}else{
119-
console.log('*** ext : text');
120-
}
121-
122-
ext = eval(txt);
123-
124-
125100
var promise = ext.load.libs(
126-
'js/dom/$.js.api',
101+
'js/dom/$.js',
127102
'js/core/datatype.js',
128103
'js/dom/menumod/menumod.js',
129104
'js/dom/keydown/keydown.js',
130-
'google/google-storage/google-storage.js.api',
105+
'js/debug/debug.js',
131106
);
132-
[$,datatype,menumod,keydown,gs] = await promise;
107+
[$,datatype,menumod,keydown,debug] = await promise;
133108

109+
110+
//JSZip = (await import('https://cdn.jsdelivr.net/npm/jszip/+esm')).default;
134111

135-
debug = await ext.load.libs['js/debug.js'];
112+
mod.stack.complete;
136113

137-
init.stack.complete;
138-
139114
})();
140115

141116
</script init>
@@ -189,12 +164,14 @@
189164
{cursor:pointer}
190165

191166
</style>
167+
168+
169+
<gcloud-hdr component=grp>
170+
<img class=title src='images/deploy-cloud-run-service.png' style='top:-15px;height:80px' alt='deploy cloud run service'>
171+
<time slot=date datetime=2025-10-31>31 Oct 2025</time>
172+
</gcloud-hdr>
192173

193174

194-
<h3>
195-
deploy cloud run service
196-
</h3>
197-
198175
<div>
199176

200177
<section id=token-root>
@@ -323,9 +300,7 @@ <h3>
323300
</pre>
324301

325302

326-
<log api>
327-
<script src='https://html-loader-1024713184986.us-central1.run.app/'></script>
328-
</log>
303+
<log-mod component></log-mod>
329304

330305

331306
</body>
@@ -351,7 +326,7 @@ <h3>
351326
var root = rootnode;
352327
ui.root = root;
353328

354-
329+
hdr.initdom();
355330

356331
ui.token = $(root,'#token');
357332
ui.email = $(root,'#email');
@@ -443,6 +418,8 @@ <h3>
443418

444419

445420

421+
log.initdom();
422+
446423

447424

448425

@@ -514,11 +491,6 @@ <h3>
514491

515492

516493

517-
//:
518-
519-
520-
521-
init.stack.complete;
522494

523495

524496
</script>

0 commit comments

Comments
 (0)