`swa deploy` does not update `staticwebapp.config.json`
DanielHabenicht opened this issue · 0 comments
Describe the bug
When changing the {appLocation}/staticwebapp.config.json
file and redeploying it (swa deploy
) without rebuilding the application every time (e.g. for configuring routing or authentication) the configuration file inside the {outputLocation}/staticwebapp.config.json
is not updated and thus subsequent changes are not applied to the static web app.
To Reproduce
Steps to reproduce the behavior:
- Build an app
- Type in command
swa deploy
- Notice how the configured
{appLocation}/staticwebapp.config.json
is copied to{outputLocation}/staticwebapp.config.json
.
- Notice how the configured
- Change the
{appLocation}/staticwebapp.config.json
- Type in command
swa deploy
- The
{outputLocation}/staticwebapp.config.json
is not overriden but stays the same as before.
- The
Expected behavior
staticwebapp.config.json
in the dist folder should be overridden with the configured one before each deployment.
Screenshots
If applicable, add screenshots to help explain your problem.
{
"$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
"configurations": {
"project": {
"appLocation": ".",
"outputLocation": "dist",
"appBuildCommand": "npm run build",
"run": "npm run dev",
"appDevserverUrl": "http://localhost:5173"
}
}
}
Desktop (please complete the following information):
- OS: Windows
- Version 11
- @azure/static-web-apps-cli: 2.0.1
Additional context
Add any other context about the problem here.
Just found it in the verbose output. If not file exists it seems to be copied, but otherwise this log output is missing:
Copying 'staticwebapp.config.json' to build output
Workaround
rm {outputFolder}/staticwebapp.config.json && swa deploy