diff --git a/.github/workflows/hosting-godot-html5-template-example.yml b/.github/workflows/hosting-godot-html5-template-example.yml
index 05d6c630cc..70bc0df93e 100644
--- a/.github/workflows/hosting-godot-html5-template-example.yml
+++ b/.github/workflows/hosting-godot-html5-template-example.yml
@@ -20,5 +20,8 @@ jobs:
language: all
working-directory: hosting/godot-html5-template
run: |
+ # Brotli-compressing the large Godot HTML5 asset bundle can exceed the
+ # default 60s plugin compute limit; raise it for the asset sync.
+ export ICP_CLI_PLUGIN_COMPUTE_LIMIT_SECS=300
icp network start -d
icp deploy
diff --git a/.github/workflows/hosting-unity-webgl-example.yaml b/.github/workflows/hosting-unity-webgl-example.yaml
index 24f6ad8fab..eaee350bdd 100644
--- a/.github/workflows/hosting-unity-webgl-example.yaml
+++ b/.github/workflows/hosting-unity-webgl-example.yaml
@@ -20,5 +20,8 @@ jobs:
language: all
working-directory: hosting/unity-webgl-template
run: |
+ # Brotli-compressing the large Unity WebGL asset bundle exceeds the
+ # default 60s plugin compute limit; raise it for the asset sync.
+ export ICP_CLI_PLUGIN_COMPUTE_LIMIT_SECS=300
icp network start -d
icp deploy
diff --git a/hosting/godot-html5-template/icp.yaml b/hosting/godot-html5-template/icp.yaml
index bff85558cf..82f1caeaf7 100644
--- a/hosting/godot-html5-template/icp.yaml
+++ b/hosting/godot-html5-template/icp.yaml
@@ -1,7 +1,7 @@
canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: dist
build:
diff --git a/hosting/oisy-signer-demo/icp.yaml b/hosting/oisy-signer-demo/icp.yaml
index 375e934022..e47302e72a 100644
--- a/hosting/oisy-signer-demo/icp.yaml
+++ b/hosting/oisy-signer-demo/icp.yaml
@@ -1,7 +1,7 @@
canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/hosting/photo-storage/icp.yaml b/hosting/photo-storage/icp.yaml
index f8dbcb6e89..9e53e7014e 100644
--- a/hosting/photo-storage/icp.yaml
+++ b/hosting/photo-storage/icp.yaml
@@ -1,7 +1,7 @@
canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: dist
build:
diff --git a/hosting/react/icp.yaml b/hosting/react/icp.yaml
index 375e934022..e47302e72a 100644
--- a/hosting/react/icp.yaml
+++ b/hosting/react/icp.yaml
@@ -1,7 +1,7 @@
canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/hosting/static-website/icp.yaml b/hosting/static-website/icp.yaml
index 0829c7c564..4176e77de4 100644
--- a/hosting/static-website/icp.yaml
+++ b/hosting/static-website/icp.yaml
@@ -1,7 +1,7 @@
canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: dist
build:
diff --git a/hosting/unity-webgl-template/icp.yaml b/hosting/unity-webgl-template/icp.yaml
index bff85558cf..82f1caeaf7 100644
--- a/hosting/unity-webgl-template/icp.yaml
+++ b/hosting/unity-webgl-template/icp.yaml
@@ -1,7 +1,7 @@
canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: dist
build:
diff --git a/motoko/cert-var/icp.yaml b/motoko/cert-var/icp.yaml
index bd053999d7..6c80fcd55a 100644
--- a/motoko/cert-var/icp.yaml
+++ b/motoko/cert-var/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/daily_planner/icp.yaml b/motoko/daily_planner/icp.yaml
index bd053999d7..6c80fcd55a 100644
--- a/motoko/daily_planner/icp.yaml
+++ b/motoko/daily_planner/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/evm_block_explorer/icp.yaml b/motoko/evm_block_explorer/icp.yaml
index 8054a30db0..74597e259a 100644
--- a/motoko/evm_block_explorer/icp.yaml
+++ b/motoko/evm_block_explorer/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/filevault/icp.yaml b/motoko/filevault/icp.yaml
index 4daabc89d9..8539108d22 100644
--- a/motoko/filevault/icp.yaml
+++ b/motoko/filevault/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/flying_ninja/icp.yaml b/motoko/flying_ninja/icp.yaml
index bd053999d7..6c80fcd55a 100644
--- a/motoko/flying_ninja/icp.yaml
+++ b/motoko/flying_ninja/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/hello_world/icp.yaml b/motoko/hello_world/icp.yaml
index bd053999d7..6c80fcd55a 100644
--- a/motoko/hello_world/icp.yaml
+++ b/motoko/hello_world/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/ic-pos/icp.yaml b/motoko/ic-pos/icp.yaml
index 13d780a92a..71f5737ff3 100644
--- a/motoko/ic-pos/icp.yaml
+++ b/motoko/ic-pos/icp.yaml
@@ -27,7 +27,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/llm_chatbot/icp.yaml b/motoko/llm_chatbot/icp.yaml
index 9528164993..6a1c3ffda2 100644
--- a/motoko/llm_chatbot/icp.yaml
+++ b/motoko/llm_chatbot/icp.yaml
@@ -15,7 +15,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/random_maze/icp.yaml b/motoko/random_maze/icp.yaml
index bd053999d7..6c80fcd55a 100644
--- a/motoko/random_maze/icp.yaml
+++ b/motoko/random_maze/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/superheroes/icp.yaml b/motoko/superheroes/icp.yaml
index bd053999d7..6c80fcd55a 100644
--- a/motoko/superheroes/icp.yaml
+++ b/motoko/superheroes/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/vetkeys/basic_bls_signing/icp.yaml b/motoko/vetkeys/basic_bls_signing/icp.yaml
index ba5979ac3f..8ba8ca0a18 100644
--- a/motoko/vetkeys/basic_bls_signing/icp.yaml
+++ b/motoko/vetkeys/basic_bls_signing/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/vetkeys/basic_ibe/icp.yaml b/motoko/vetkeys/basic_ibe/icp.yaml
index ba5979ac3f..8ba8ca0a18 100644
--- a/motoko/vetkeys/basic_ibe/icp.yaml
+++ b/motoko/vetkeys/basic_ibe/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/vetkeys/basic_vetkd/icp.yaml b/motoko/vetkeys/basic_vetkd/icp.yaml
index f65ac5925e..8259a95bd1 100644
--- a/motoko/vetkeys/basic_vetkd/icp.yaml
+++ b/motoko/vetkeys/basic_vetkd/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml b/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml
index ba5979ac3f..8ba8ca0a18 100644
--- a/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml
+++ b/motoko/vetkeys/encrypted_notes_app_vetkd/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/vetkeys/password_manager/icp.yaml b/motoko/vetkeys/password_manager/icp.yaml
index ba5979ac3f..8ba8ca0a18 100644
--- a/motoko/vetkeys/password_manager/icp.yaml
+++ b/motoko/vetkeys/password_manager/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/vetkeys/password_manager_with_metadata/icp.yaml b/motoko/vetkeys/password_manager_with_metadata/icp.yaml
index ba5979ac3f..8ba8ca0a18 100644
--- a/motoko/vetkeys/password_manager_with_metadata/icp.yaml
+++ b/motoko/vetkeys/password_manager_with_metadata/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/motoko/who_am_i/icp.yaml b/motoko/who_am_i/icp.yaml
index cd3dcd4812..18a5335973 100644
--- a/motoko/who_am_i/icp.yaml
+++ b/motoko/who_am_i/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: src/frontend/dist
build:
diff --git a/native-apps/unity_ii_deeplink/icp.yaml b/native-apps/unity_ii_deeplink/icp.yaml
index 6d13994188..904337fb1d 100644
--- a/native-apps/unity_ii_deeplink/icp.yaml
+++ b/native-apps/unity_ii_deeplink/icp.yaml
@@ -5,7 +5,7 @@ canisters:
- name: ii-bridge
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: ii-bridge/dist
build:
diff --git a/rust/daily_planner/icp.yaml b/rust/daily_planner/icp.yaml
index 74f0d30698..3ffbcfa999 100644
--- a/rust/daily_planner/icp.yaml
+++ b/rust/daily_planner/icp.yaml
@@ -7,7 +7,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/evm_block_explorer/icp.yaml b/rust/evm_block_explorer/icp.yaml
index 3b432e069a..2a23c0b44d 100644
--- a/rust/evm_block_explorer/icp.yaml
+++ b/rust/evm_block_explorer/icp.yaml
@@ -7,7 +7,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/face-recognition/icp.yaml b/rust/face-recognition/icp.yaml
index 49459126a3..b731cf5b70 100644
--- a/rust/face-recognition/icp.yaml
+++ b/rust/face-recognition/icp.yaml
@@ -27,7 +27,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/flying_ninja/icp.yaml b/rust/flying_ninja/icp.yaml
index 4d63b80947..755273ffe5 100644
--- a/rust/flying_ninja/icp.yaml
+++ b/rust/flying_ninja/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/hello_world/icp.yaml b/rust/hello_world/icp.yaml
index 4d63b80947..755273ffe5 100644
--- a/rust/hello_world/icp.yaml
+++ b/rust/hello_world/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/image-classification/icp.yaml b/rust/image-classification/icp.yaml
index 201becab83..63625a56cc 100644
--- a/rust/image-classification/icp.yaml
+++ b/rust/image-classification/icp.yaml
@@ -13,7 +13,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/llm_chatbot/icp.yaml b/rust/llm_chatbot/icp.yaml
index b2d868294c..8922e78506 100644
--- a/rust/llm_chatbot/icp.yaml
+++ b/rust/llm_chatbot/icp.yaml
@@ -17,7 +17,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/photo_gallery/icp.yaml b/rust/photo_gallery/icp.yaml
index 74f0d30698..3ffbcfa999 100644
--- a/rust/photo_gallery/icp.yaml
+++ b/rust/photo_gallery/icp.yaml
@@ -7,7 +7,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/qrcode/icp.yaml b/rust/qrcode/icp.yaml
index c329eab309..83ad70102a 100644
--- a/rust/qrcode/icp.yaml
+++ b/rust/qrcode/icp.yaml
@@ -11,7 +11,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/vetkeys/basic_bls_signing/icp.yaml b/rust/vetkeys/basic_bls_signing/icp.yaml
index 3b7759d854..fd25428101 100644
--- a/rust/vetkeys/basic_bls_signing/icp.yaml
+++ b/rust/vetkeys/basic_bls_signing/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/vetkeys/basic_ibe/icp.yaml b/rust/vetkeys/basic_ibe/icp.yaml
index 3b7759d854..fd25428101 100644
--- a/rust/vetkeys/basic_ibe/icp.yaml
+++ b/rust/vetkeys/basic_ibe/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/vetkeys/basic_timelock_ibe/icp.yaml b/rust/vetkeys/basic_timelock_ibe/icp.yaml
index 88178cb9f5..89ea14005d 100644
--- a/rust/vetkeys/basic_timelock_ibe/icp.yaml
+++ b/rust/vetkeys/basic_timelock_ibe/icp.yaml
@@ -11,7 +11,7 @@ canisters:
- name: www
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: dist
build:
diff --git a/rust/vetkeys/basic_vetkd/icp.yaml b/rust/vetkeys/basic_vetkd/icp.yaml
index 4796e1c55e..15a02ad16a 100644
--- a/rust/vetkeys/basic_vetkd/icp.yaml
+++ b/rust/vetkeys/basic_vetkd/icp.yaml
@@ -8,7 +8,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml b/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml
index 3b7759d854..fd25428101 100644
--- a/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml
+++ b/rust/vetkeys/encrypted_notes_app_vetkd/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/vetkeys/password_manager/icp.yaml b/rust/vetkeys/password_manager/icp.yaml
index 3b7759d854..fd25428101 100644
--- a/rust/vetkeys/password_manager/icp.yaml
+++ b/rust/vetkeys/password_manager/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/vetkeys/password_manager_with_metadata/icp.yaml b/rust/vetkeys/password_manager_with_metadata/icp.yaml
index 3b7759d854..fd25428101 100644
--- a/rust/vetkeys/password_manager_with_metadata/icp.yaml
+++ b/rust/vetkeys/password_manager_with_metadata/icp.yaml
@@ -10,7 +10,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: frontend/dist
build:
diff --git a/rust/who_am_i/icp.yaml b/rust/who_am_i/icp.yaml
index d856ac88f7..01b0332e8e 100644
--- a/rust/who_am_i/icp.yaml
+++ b/rust/who_am_i/icp.yaml
@@ -13,7 +13,7 @@ canisters:
- name: frontend
recipe:
- type: "@dfinity/asset-canister@v2.2.1"
+ type: "@dfinity/static-site@v0.3.1"
configuration:
dir: src/frontend/dist
build: