* Central build queue, w/ build from solution
* Fix some warnings
* Need to use -target and not -targets
Also needed to update msbuild version past 16.10 because of a bug that
meant that the default targets of projects couldn't be built.
* Remove unnecessary function
* Handle failures building solution better
* Styling updates.
* Scaffold explicit start/stop of builds.
* More styling updates.
* Cleanup working directory.
* Make build result more consistent.
* Tweak logging.
* Update formatting.
* Update more formatting.
* Add locks for critical areas.
* Update schema and reference doc.
* Fix formatting.
* Updates per PR feedback.
* More updates per PR feedback.
Co-authored-by: James Lloyd <james.lloyd@onlineseminar.nl>
Co-authored-by: phoff <phoff@microsoft.com>
* Extract Azure Functions version from project file.
* Push Azure Functions version into run info.
* Get version-specific path.
* Switch to executable.
* Create shell scripts for installing/uninstalling Tye.
* Updates per PR feedback.
* Add support for additional routes on the Dashboard
* Add deserialization unit tests
* Change routes from semicolon separated list to an array
* Use blocks for bindings.
Co-authored-by: Ante Marić <ante.maric@king-ict.hr>
Co-authored-by: phoff <phoff@microsoft.com>
* #1091 Quote path to DotNetWatch.targets
- Since the path is passed as a command-line parameter to dotnet, it needs to be enclosed in quotation marks in case it contains a space.
* #1091 Minor refactoring
- Apply SRP to the methods: now each method has its own responsibility, it's clear what the arguments passed to `dotnet` are, and the quotation marks are where they should be, making their intent clear.
Co-authored-by: Ignacio Errico <pedro.errico@ey.com>
* Respect configured host in bindings
When setting ASPNETCORE_URLS env variable in ProcessRunner. This makes
it possible to override which interface to bind to and also allow
connections from anywhere by using a wildcard.
* Respect binding host for Docker containers.
* Updates per PR feedback.
Co-authored-by: phoff <phoff@microsoft.com>
* Set up tests for new dashboardPort functionality
* Add in new dashboardPort values to test data
* Map from tye.yaml configuration file into Application model
* Core change: apply DashboardPort from configuration (if cli --port argument is not specified)
* Add dashboardPort documentation to the tye schema page
* PR feedback: requested YAML (JSON) schema update
* Sketch GET for control plane.
* Add properties to control plane metadata.
* Resolve linter warnings.
* Switch to /application endpoint.
* Change ID to Id.
* Bind port in docker with udp flag when port protocol is udp
* Update src/Microsoft.Tye.Hosting/DockerRunner.cs
Co-authored-by: Justin Kotalik <jukotali@microsoft.com>
* Added error when using udp binding for project service
Co-authored-by: Justin Kotalik <jukotali@microsoft.com>