-
Notifications
You must be signed in to change notification settings - Fork 42
Include DevContainer for Development Environment #126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Playwright options
|
|
CosmosDB Emulator setup https://docs.microsoft.com/en-us/azure/cosmos-db/linux-emulator?tabs=ssl-netstd21 |
|
Maybe update the https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu#2110- |
…nt is working immediately. HTBox#124
|
@dpaquette -- When you have a moment, take a peek and we can schedule a code review or something. 😊 |
|
@davidwesst This looks great. Thanks for your contribution! I was able to spin up a codespace and get working on the app relatively easily. We'll have to think through how that auth works when working in Codespaces. Let's schedule a time to walk through this together so we can capture the whole "new dev" experience and fill in any of the blanks that are needed. This will go a long way to improve our onboarding documentation. |
|
Sounds good to me. Glad I could be of some help. 😊 |
|
Post code review items that should be addressed:
|
|
Tested against Linux (Pop_OS/Ubuntu), Windows 10, and Codespaces. Works consitently with Docker for Desktop on Linux, Windows. May still have minor issues with Codespaces, but may be related to size (i.e. CPU/RAM allocated Codespace). Documentation not completed, but can follow-up with a document + video on how to use this (along with some further triage on Codespaces issue if that works). |
* added baseline C# functions devcontainer config. #124 * added some extensions and tool installs. #124 * added node, docker, and dotnet-install sdk scripts. #124 * added missing comma * installing .net 5 and 6 sdks in dockerfile. #124 * added vnc desktop testing and first-build script to confirm environment is working immediately. #124 * added azurite to first-build script for setup * finished adding scripts for cosmosdb emulator and database setup. #124 * minor fixes and removed github feature for now. #124 * adding config files on first build. #124 * fixed typo * refreshed start-stop script and VSCode tasks for managing CosmosDB emulator * added gh cli * added task for vscode for cosmosdb * added tasks and settings to run azure function vscode extension * minor update to gitignore and linux compatible run command * reverted npm script command back to windows style * Added labels to tasks.json * increased sleep time to give cosmosdb more time to startup
Relates to #124
Task List
dotnet buildnpm builddotnet restoreneeds to be run mutliple times to success (possible network issue with Nuget)Need the gh-cli tool installed tooDevelopment Notes
toolsdirectory