The azuredeploy.parameters.json files contain placeholder values that must be replaced before deployment.
Before deploying, you must update the following values in azuredeploy.parameters.json:
postgresAdminPassword- ReplaceYOUR_POSTGRES_PASSWORD_HEREwith a strong passwordsecretKey- ReplaceYOUR_SECRET_KEY_HEREwith a value generated by:openssl rand -hex 32utilsSecret- ReplaceYOUR_UTILS_SECRET_HEREwith a value generated by:openssl rand -hex 32azureClientId- ReplaceYOUR_AZURE_CLIENT_ID_HEREwith your Azure AD Application (client) IDazureClientSecret- ReplaceYOUR_AZURE_CLIENT_SECRET_HEREwith your Azure AD Application client secret
- Never commit
azuredeploy.parameters.jsonfiles with real secrets - Use environment variables or Azure Key Vault for production deployments
- Rotate secrets regularly
- Use strong, randomly generated passwords
- Keep your local
azuredeploy.parameters.jsonfiles in.gitignoreor use a separate secrets management system
# Generate SECRET_KEY
openssl rand -hex 32
# Generate UTILS_SECRET
openssl rand -hex 32