diff --git a/.github/workflows/deploy-widgetbook-azure.yml b/.github/workflows/deploy-widgetbook-azure.yml index f49e1d29..82f8e54c 100644 --- a/.github/workflows/deploy-widgetbook-azure.yml +++ b/.github/workflows/deploy-widgetbook-azure.yml @@ -33,7 +33,7 @@ jobs: - name: Build Web run: | - melos exec --scope="optimus_widgetbook" -- "flutter build web --base-href '/release/'" + melos exec --scope="optimus_widgetbook" -- "flutter build web --base-href '/app/'" - name: Modify manifest.json run: | @@ -45,8 +45,14 @@ jobs: inlineScript: | az storage blob upload --overwrite true --container-name mews-ui-widgetbook --file optimus_widgetbook/build/web/manifest.json --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login - - name: Upload to blob storage release folder + - name: Upload index.html to the release folder uses: azure/CLI@v2 with: inlineScript: | - az storage blob upload-batch --overwrite true --destination mews-ui-widgetbook/release --source optimus_widgetbook/build/web --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login + az storage blob upload --overwrite true --container-name mews-ui-widgetbook --file optimus_widgetbook/build/web/index.html --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login + + - name: Upload assets to the app folder + uses: azure/CLI@v2 + with: + inlineScript: | + az storage blob upload-batch --overwrite true --destination mews-ui-widgetbook/release/app --source optimus_widgetbook/build/web --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login --pattern "!(manifest.json|index.html)"