Skip to content

Conversation

@thegovind
Copy link
Collaborator

Refactors the devcontainer configuration for improved maintainability and reduced complexity.

  • Removes unnecessary features and customizations from devcontainer.json, streamlining the development environment setup.
  • Updates the Dockerfile to install only essential dependencies and tools like azd and uv.
  • Adjusts the setup.sh script to install Python dependencies using uv and sets the working directory.
  • Removes Azure Functions startup from start.sh to defer startup to user.

thegovind added 3 commits May 15, 2025 11:17
Sets up the devcontainer with Azure Functions Core Tools, Azure Developer CLI (azd), and uv.
Updates the Bicep template to output the AzureWebJobsStorage connection string and adds it to local settings.

This allows local development and deployment using the same storage account.
Sets up a streamlined development container for Azure Functions development.

The updated configuration includes:
- A simplified devcontainer.json file.
- A Dockerfile that installs necessary tools like Azure Functions Core Tools, Azure Developer CLI (azd), and uv.
- Scripts to install Python dependencies using uv.
Corrects the resource ID used when retrieving the storage account keys.
The resource group name was incorrectly included in the resource ID, causing key retrieval to fail. This change removes the resource group name from the ID, ensuring the keys are retrieved correctly.
@thegovind thegovind merged commit 60e935e into main May 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants