@@ -115,6 +115,10 @@ static CLOUDFLARE_TEMPLATE_REGISTRATIONS: &[TemplateRegistration] = &[
115115 name : "cf_Cargo_toml" ,
116116 contents : include_str ! ( "templates/Cargo.toml.hbs" ) ,
117117 } ,
118+ TemplateRegistration {
119+ name : "cf_src_lib_rs" ,
120+ contents : include_str ! ( "templates/src/lib.rs.hbs" ) ,
121+ } ,
118122 TemplateRegistration {
119123 name : "cf_src_main_rs" ,
120124 contents : include_str ! ( "templates/src/main.rs.hbs" ) ,
@@ -134,6 +138,10 @@ static CLOUDFLARE_FILE_SPECS: &[AdapterFileSpec] = &[
134138 template : "cf_Cargo_toml" ,
135139 output : "Cargo.toml" ,
136140 } ,
141+ AdapterFileSpec {
142+ template : "cf_src_lib_rs" ,
143+ output : "src/lib.rs" ,
144+ } ,
137145 AdapterFileSpec {
138146 template : "cf_src_main_rs" ,
139147 output : "src/main.rs" ,
@@ -152,21 +160,21 @@ static CLOUDFLARE_DEPENDENCIES: &[DependencySpec] = &[
152160 DependencySpec {
153161 key : "dep_edgezero_core_cloudflare" ,
154162 repo_crate : "crates/edgezero-core" ,
155- fallback : "edgezero-core = { git = \" ssh ://git@github.com/stackpop/edgezero.git\" , package = \" edgezero-core\" , default-features = false }" ,
163+ fallback : "edgezero-core = { git = \" https ://git@github.com/stackpop/edgezero.git\" , package = \" edgezero-core\" , default-features = false }" ,
156164 features : & [ ] ,
157165 } ,
158166 DependencySpec {
159167 key : "dep_edgezero_adapter_cloudflare" ,
160168 repo_crate : "crates/edgezero-adapter-cloudflare" ,
161169 fallback :
162- "edgezero-adapter-cloudflare = { git = \" ssh ://git@github.com/stackpop/edgezero.git\" , package = \" edgezero-adapter-cloudflare\" , default-features = false }" ,
170+ "edgezero-adapter-cloudflare = { git = \" https ://git@github.com/stackpop/edgezero.git\" , package = \" edgezero-adapter-cloudflare\" , default-features = false }" ,
163171 features : & [ ] ,
164172 } ,
165173 DependencySpec {
166174 key : "dep_edgezero_adapter_cloudflare_wasm" ,
167175 repo_crate : "crates/edgezero-adapter-cloudflare" ,
168176 fallback :
169- "edgezero-adapter-cloudflare = { git = \" ssh ://git@github.com/stackpop/edgezero.git\" , package = \" edgezero-adapter-cloudflare\" , default-features = false, features = [\" cloudflare\" ] }" ,
177+ "edgezero-adapter-cloudflare = { git = \" https ://git@github.com/stackpop/edgezero.git\" , package = \" edgezero-adapter-cloudflare\" , default-features = false, features = [\" cloudflare\" ] }" ,
170178 features : & [ "cloudflare" ] ,
171179 } ,
172180] ;
@@ -188,9 +196,9 @@ static CLOUDFLARE_BLUEPRINT: AdapterBlueprint = AdapterBlueprint {
188196 build_features : & [ "cloudflare" ] ,
189197 } ,
190198 commands : CommandTemplates {
191- build : "cargo build --release --target wasm32-unknown-unknown -p {crate }" ,
192- serve : "wrangler dev --config {crate_dir}/wrangler.toml " ,
193- deploy : "wrangler publish --config {crate_dir}/wrangler.toml " ,
199+ build : "wrangler build --cwd {crate_dir }" ,
200+ deploy : "wrangler deploy --cwd {crate_dir}" ,
201+ serve : "wrangler dev --cwd {crate_dir}" ,
194202 } ,
195203 logging : LoggingDefaults {
196204 endpoint : None ,
@@ -200,7 +208,7 @@ static CLOUDFLARE_BLUEPRINT: AdapterBlueprint = AdapterBlueprint {
200208 readme : ReadmeInfo {
201209 description : "{display} entrypoint." ,
202210 dev_heading : "{display} (local)" ,
203- dev_steps : & [ "cd {crate_dir}" , "wrangler dev "] ,
211+ dev_steps : & [ "`edgezero-cli serve --adapter cloudflare` " ] ,
204212 } ,
205213 run_module : "edgezero_adapter_cloudflare" ,
206214} ;
0 commit comments