* Updated readme to reflect new compose lang service
* made changes throughout readme
* Hover-support screenshot changes
Co-authored-by: Brandon Waterloo [MSFT] <36966225+bwateratmsft@users.noreply.github.com>
Brief clarification to note that Docker rootless mode needs to have the generated context enabled before the vscode-docker extension will see it. Partial fix for issue #3257
* Rearrange top of file and add animated gif showing overview of key fetures
* Update README.md
Fix typo
* Add back header, move stats higher, better gif
* Put badges on top line with title
* Size of title back to original
* Tweak headline description
Now mention one-click debugging within container
Co-authored-by: Mike Morton <mikemort@Mikes-MacBook-Pro.local>
* Refactor Docker build/run to be tasks instead of part of resolveDebugConfiguration
* Add proper Node.js debugging
* Add `pull` option to docker-build task so stale image issues can be mitigated
* Add debugging and dockerfile creation for fsharp dotnet core projects.
* Addjust error messages in tests.
* Update README.md
* Restore serviceNameAndRelativePath meaning and use artifactName to carry project file name.
* ADD docker-run-customizations: Added volumes, exernal-hosts and ports to DockerRun configuration
* ADD docker-run-customizations: Updated README.md
* FIX docker-run-customizations: Fixed linter errors
* ADD docker-run-customizations: Refactoring of ports and externalHosts configuration
* Changed externalHosts to extraHosts
* Refactored ports and externalHosts so now are defined objects
* Added formatters for the commandLineBuilder
* Added check for the run command so no -P flag would be sent if ports are configured.
* ADD docker-run-customizations: Updated README.md
* Updated README.md with the new objects and added tables for descriptions.
* Updated package.json schema for intelliSense assistance.
* FIX docker-run-customizations: Apply fixes from PR comments
* Fixed malformed objects on package.json
* Applied changes on descriptions
* Use the same amount of columns in ports and volumes tables
* Use .withFlagArg() method to include "-P" flag if no ports configuration specified.
* Provide Linux message for 'Is daemon running?'
* Improve README and link
* lint
* Improvement Docker connection errors for user
* Readme
* Tests
* Unused imports
* PR fix
* lint
* Add support for build labels.
* Support providing args to build command.
* Add support for runtime environment variables.
* Added support for specifying environment files during Docker run.
* Add support for labels on Docker containers.
* Refactor to resolve linting errors.
* Sketch switch to command line builder.
* Refactor into CommandLineBuilder.
* Add initial CommandLineBuilder tests.
* Simplify tests.
* Resolve linter errors.
* Extract options comparer for testing.
* Switch to deep-equal.
* Pull in debugging prototype.
* Support both launch configuration entrypoints.
* Only show Docker output channel once per session.
* Sketch removal of containers when debugging session ends.
* Refactor launch cleanup.
* Provide access to result/error in operation output.
* Add nested output.
* Some type renaming.
* Hide debugging behind "feature flag" and add minimal docs.
* Fix issue with running container using app folder containing variables.
* Add C# extension dependency check.
* Begin support for inferring app output.
* Refactoring to please linter.
* Properly deal with temp files.
* Fix spelling error.
* Switch to dotnet msbuild and normalize.
* Cleanup of linting issues.
* Updates per PR feedback.
* Move dependency check into prereq infrastructure.
* Add prerequisite for Mac on shared folder.
* Cleanup only after Docker debugging.
* Remove feature flag for debugging.
* Switch to 'docker-coreclr' for debug adaptor name.
* Move Docker-related options to the root of configuration.
* Move debugger registration to separate file.
* Rename directory.
* Add tests for Mac prerequisite.
* Constant extraction.
* Update README per PR feedback.
* More doc updates per PR feedback.
* Resolved strictNullChecks errors.
* Move Platform types to common utils folder.
* Rename OS to PlatformOS and use in debugging implementation.
* Add Docker shared folders image.
* Doc updates per PR feedback.
* Switch from any to unknown.
* Update tests for Linux.
* Add Linux prerequisite for user in docker group.
* Add tests for Linux prerequisite.
* Allow for older Docker versions on Mac in prerequisite check.
* Add prerequisite check for a Linux Docker daemon.
* Minor test fixes.
* Add line-splitting utility.
* Refactored to support Windows.
* Refactored and added new test.
* Use line splitter for output manager.
* Use splitter in Docker client.
* Fix lint warnings.
* Fix generated default tag.
* Some updates per PR feedback.
* Add telemetry to configuration resolution.
* Add prerequisite for the .NET Core SDK.
* Rename MSBuild client.
* Minor tweaks for strictNullChecks.
* init
* Use a field aside from label for registryname.
Change information message due to race condition
* move commands to new file
* Feedback
* Use ext.context for flag, address feedback.
* some refactoring
* Ask if user's current prefix is to override the defaultRegistryPath
* lint nit: order-imports
* if image has no prefix, ask user if they want to tag.
refactor tag to enable more reuse from push
* change some comments
* Feedback
* Comment out alwaysPush
* Minor changes/fixes
* Refactor RegisterCommand due to the max func length tslint rule.
Move all registerCommands to a separate function.
Move create createWebApp's code to a new function.
* push: Prompt on first push (containing a prefix) to store the path
Remove defaultRegistry from package.json and README.md