66
77 < head >
88 < meta charset =utf-8 >
9-
9+
1010 < title >
1111 Deploy Cloud Run Service
1212 </ title >
1313 < meta name =description content ='Learn how to deploy a Google Cloud Run service using the REST API. This guide walks you through uploading a ZIP archive, configuring the service, and triggering deployment via HTTP requests. '>
1414 < link rel =icon type ='image/png ' href ='/blog/image/blog-30.png '>
1515 < meta name =viewport content ='width=device-width, initial-scale=1 '>
16-
16+
1717 < base href ='https://ext-code.com/blog/25-07-29/deploy-cloud-run-service/ '>
1818 < link rel =canonical href ='https://ext-code.com/blog/25-07-29/deploy-cloud-run-service/deploy-cloud-run-service.html '>
1919
20-
20+
2121 < script type ='application/ld+json '>
2222
2323 {
3131 "mainEntityOfPage" : { "@type" :"WebPage" , "@id" :"https://ext-code.com/blog/25-07-29/deploy-cloud-run-server/deploy-cloud-run-service.html" } ,
3232 "publisher" : { "@type" :"Organization" , "name" :"ext-code.com" , "logo" :{ "@type" :"ImageObject" , "url" :"https://ext-code.com/favicon.ico" } } ,
3333 }
34-
34+
3535 </ script >
36-
37-
38-
36+
37+
38+
3939 < script src ='https://ajaxorg.github.io/ace-builds/src-noconflict/ace.js '> </ script >
40-
41-
42- < script src ='https://libs.ext-code.com/js/dom/component/component.js '> </ script >
4340
44-
45- < script init >
41+
42+ < script src ='https://libs.ext-code.com/js/dom/component/v3.0/component.js '> </ script >
43+
44+
45+ < script init >
4646 console . clear ( ) ;
4747 console . log ( 'deploy-cloud-run-service.html' ) ;
4848 console . log ( ) ;
4949 console . json = v => console . log ( JSON . stringify ( v , null , 4 ) ) ;
5050 var df = true , version = 'v2.0'
5151 ;
52-
53-
52+
53+
5454 var ext ;
5555 var $ ;
5656 var datatype ;
5757 var menumod ;
5858 var keydown ;
5959 var debug ;
60-
61-
60+
61+
6262 var ace ;
6363
6464 var menu ;
65-
66- var hdr ;
65+
66+ var hdr ;
6767 var example ;
6868 var log ;
6969
7070
7171 //:
72-
73-
72+
73+
7474 async function init ( ) {
7575 debug ( 'init' , version ) ;
76-
76+
7777 menu = menumod ( ) ;
78-
78+
7979 mod . base . add ( { ext, $, datatype, keydown, menu, menumod, ace} ) ;
8080
81-
81+
8282 hdr = mod [ 'blog-hdr' ] ;
8383 example = mod . example ;
8484 log = mod [ 'log-mod' ] ;
9393 log . init ( ) ,
9494 ] ) ;
9595
96-
96+
9797 initdom ( document . body ) ;
98-
98+
9999
100100 } //init
101-
102-
101+
102+
103103 //:
104104
105105
108108 mod . stack . add ;
109109
110110 ( { ext} = await import ( 'https://libs.ext-code.com/js/io/ext-loader/ext-loader.m.js' ) ) ;
111-
111+
112112 var promise = ext . load . libs (
113113 'js/dom/$.js.api' ,
114114 'js/core/datatype.js' ,
117117 'js/debug/debug.js' ,
118118 ) ;
119119 [ $ , datatype , menumod , keydown , debug ] = await promise ;
120-
120+
121121
122122 [ srcdoc ] = await ext . text . github ( 'javascript-2020:javascript-2020.github.io:main:blog/25-07-25/http-streaming-download/ex/srcdoc.html' ) ;
123123
124124 mod . stack . complete ;
125-
125+
126126} ) ( ) ;
127127
128-
129- </ script init>
130-
131128
129+ </ script init>
130+
131+
132132<!--
133133 //:
134134-->
135135
136-
137- < link rel =stylesheet href ='/blog/css/blog.css '>
138136
137+ < link rel =stylesheet href ='/blog/css/blog.css '>
138+
139139 < style >
140140
141141 html
150150 [component ]
151151 {display : none}
152152
153- .description
153+ .description
154154 {max-width : 1000px ;text-align : justify;border-left : 4px solid # 4a90e2 ;padding : 1rem ;
155155 background-color : # f9f9f9 ;font-family : system-ui, sans-serif;font-size : 1rem ;line-height : 1.6 ;color : # 333 }
156156 .description > p
157157 {margin : 0 }
158158 .description > p + p
159159 {margin : 10px 0 }
160-
160+
161161 code
162162 {font-family : monospace;background : whitesmoke}
163163 code .inline
164164 {display : inline;padding : 5px 10px }
165-
165+
166166 a
167167 {color : # 4a90e2 ;text-decoration : none;font-weight : 500 }
168- a : hover
168+ a : hover
169169 {text-decoration : underline}
170170 .link-domain
171171 {font-size : 0.85rem ;color : # 777 ;margin-left : 0.25rem }
172- .link-domain ::before
172+ .link-domain ::before
173173 {content : '[' }
174174 .link-domain ::after
175175 {content : ']' }
176176 .link-txt
177177 {}
178-
178+
179179 input
180180 {font-size : 16px ;padding : 5px 7px ;box-sizing : border-box;}
181181 input [type = button ]
182182 {cursor : pointer}
183-
184-
185-
183+
184+
185+
186186 editor-root
187187 {border : 2px solid # 4a90e2 ;border-radius : 5px ;padding : 10px ;overflow : hidden;}
188-
189-
190-
188+
189+
190+
191191 </ style >
192192
193193 </ head >
194194
195195
196196 < body >
197-
198-
197+
198+
199199 < blog-hdr component =grp1 >
200200 < h1 class =title >
201201 Deploy Cloud Run Service
@@ -204,8 +204,8 @@ <h1 class=title>
204204 22 Oct 2025
205205 </ time >
206206 </ blog-hdr >
207-
208-
207+
208+
209209 < div class =description >
210210
211211 < p >
@@ -220,24 +220,24 @@ <h1 class=title>
220220 ext-code.com
221221 </ span >
222222 </ a >
223-
223+
224224 </ div >
225-
226-
225+
226+
227227 < web-editor id =example src ='ex/ex.js ' component > </ web-editor >
228-
229-
228+
229+
230230 < log-mod component > </ log-mod >
231-
232231
233- </ body >
234-
235232
233+ </ body >
234+
235+
236236 < script >
237237
238-
238+
239239 function initdom ( rootnode ) {
240-
240+
241241 var root = rootnode ;
242242
243243 hdr . initdom ( ) ;
@@ -246,7 +246,7 @@ <h1 class=title>
246246
247247 } //initdom
248248
249-
249+
250250 </ script >
251251
252252
0 commit comments