David Fowler
c65a21f81c
Rename internalPort to containerPort ( #182 )
- Updated the docs
7 years ago
Ryan Nowak
e75f226e2d
Refactor of data model
Merged the data model we use for m8s features with the features
that come from rynowak/opulence. The `ApplicationBuilder` type (and related
types) now capture all of the details we use for everything.
There's a lot of just moving stuff around in this change - the goal
is to have a separate data model for:
- The config we read
- The representation we mutate
- The data model used by Tye.Hosting
So in this PR there's a lot of righthand/lefthand.
7 years ago
David Fowler
877b6044de
Added ingress support in local orchestrator ( #172 )
* Added ingress support in local orchestrator
- Supports host and port mapping to other services
- Added sample to show ingress usage
- Added a test
7 years ago
Justin Kotalik
1d4479587c
Fix NullRef in Tye run when not specifying and projects to debug. ( #180 )
7 years ago
Ryan Nowak
adf05b230e
Fix tests
7 years ago
Ryan Nowak
a82b0f2093
Use MSBuild in process to grovel project information
This replaces the (dirty) technique of target-based injection with
hosting MSBuild in process.
This is a speedup of about 800ms per project for every project past the first
one. Given that Tye is for microservices, hopefully you have more than one
project.
7 years ago
Justin Kotalik
c33e37bf74
Allow debugging specific projects ( #163 )
7 years ago
David Fowler
2da2d998d5
Clean up port injection ( #165 )
* Clean up port injection:
- We inject ASPNETCORE_URLS, HTTPS_PORT and a PORTS env variable for binding.
* Use internal ports 80 and 443 when auto assigning ports
* Set the PORT env variable during deployment as well.
7 years ago
Chad Jessup
96207c9af0
made usage of 'Dockerfile' consistent as well as 'multi/single-phase'
7 years ago
Chad Jessup
908183290e
minor whitespace, typo, and structured logging, changes
7 years ago
David Fowler
571c9f0a34
Allow shutting down even if startup fails. ( #164 )
- Running a process starts a loop directly when starting up, instead of it should yield so that StartAsync can return.
7 years ago
David Fowler
759e02e12a
Use the internal port as binding port if available ( #162 )
7 years ago
David Fowler
ebfae55f99
Renamed dockerImage to image ( #160 )
* Renamed dockerImage to image
- Added a new image field and marked dockerImage as deprecated. Will remove in a future version.
- Fixes #122
* Removed dockerImage support
* Added dockerImage back to the docs
7 years ago
Justin Kotalik
0d05542e3f
Create new json objects for service models ( #154 )
7 years ago
David Fowler
fbf3ac7a63
Don't assume executables are relative to the context directory. ( #161 )
- This allows running executables that are on the path.
7 years ago
David Fowler
25dfa1443b
Add basic docs for volumes ( #158 )
7 years ago
David Fowler
fb5243bcf2
Added support for volume mapping docker containers ( #156 )
- This also works when you run projects as containers.
7 years ago
David Fowler
8b81b3d470
Make user secrets work in docker scenarios. ( #152 )
* Make user secrets work in docker scenarios.
- Make build errors show up in the output
* Small nits
7 years ago
Chad Jessup
73ce2a08cd
renamed 'Metics' to 'Metrics' ( #151 )
7 years ago
Chad Jessup
0cff10ec76
States we're already in containers, when we're not ( #142 )
7 years ago
Justin Kotalik
76df4e3f2b
Add restore files ( #149 )
7 years ago
David Fowler
2c34fd9b88
Use dotnet publish to make static assets work ( #148 )
- This will prevent it from using relative paths for static assets
7 years ago
ericsampson
feac07eb9c
Add link to K3s ( #147 )
7 years ago
David Fowler
fe07b638d0
Add support for running local containers ( #141 )
* Add support for running local containers
- This support builds the application locally then volume mounts the application into the container when the --docker flag is specified. Added support for volume mounts and working directory to the DockerRunner.
- Add simple test for tye run --docker
7 years ago
Chad Jessup
f7ae86711a
Making 'tye run' explicit at end of instructions ( #140 )
7 years ago
David Gardiner
28496837b4
Fix minor typos ( #139 )
7 years ago
Ryan Nowak
cc6d88b3cf
Update getting started to point at a real build.
7 years ago
Justin Kotalik
f45b9444d4
Fix spelling error in issue template
7 years ago
Ryan Nowak
1c1d256672
use OpenTelemetry build from nuget.org
7 years ago
Ryan Nowak
9a72790965
Add docs for schema
7 years ago
Ryan Nowak
5f0a3142f4
Remove access token from redis docs
This is no longer needed now that we're not public.
7 years ago
Pascal Berger
b021301a9b
Fix typo in contribution guidelines
7 years ago
Ryan Nowak
dae4b4534b
Warn people from trying to use tye right now
7 years ago
Pascal Berger
8bbed3e3a1
Fix typo in link
7 years ago
Loïc Sharma
93615fa160
Fix formatting issues in docs
7 years ago
Justin Kotalik
62093aa983
Don't filter tye messages ( #121 )
7 years ago
Artak
bb0992fe14
Merge pull request #125 from dotnet/mkArtakMSFT-patch-1
Adding the NOTICE file
7 years ago
Ryan Nowak
56427ba6d8
Remove sln in favor of MSBuild
7 years ago
Artak
e95e8b234f
Adding the NOTICE file
7 years ago
Ryan Nowak
e19cf5f31b
Remove Mono.Posix.NETStandard for real
7 years ago
Justin Kotalik
a4c2c03c11
Update README.md for .NET Foundation ( #119 )
7 years ago
Justin Kotalik
de7f015442
Remove mono lib ( #118 )
* Remove mono lib
* formatting
7 years ago
David Fowler
7a38ea7f50
Fix the exe name ( #117 )
7 years ago
Justin Kotalik
e7fafa3783
Update Namespaces to Microsoft.Tye.* ( #116 )
7 years ago
Ryan Nowak
d1bf934fc5
Update package names and most assemblies
Reflects using `Microsoft.Tye` as the base name
7 years ago
Justin Kotalik
cc86eb7563
Docs for tye commands ( #114 )
Adds docs for
- tye init
- tye run
- tye deploy
Somewhat follows the style of docs for dotnet commands.
7 years ago
Ryan Nowak
f122baf28a
Update ElasticSearch.Net
Updating ElasticSearch.Net. The one included with
Serilog.Sinks.ElasticSearch has vulerabilities.
7 years ago
Ryan Nowak
2d7d1c0c47
Use correct namespace creating secrets
Fixes : #111
This is a workaround for
https://github.com/kubernetes-client/csharp/issues/372
The kubernetes client isn't populating this property even though it
does read it (elsewhere in the OM).
7 years ago
Justin Kotalik
7e9cbe2ed1
Update frontend_backend_deploy.md
7 years ago
Ryan Nowak
da7b630c2e
Use single-phase for docker
This change was made earlier and got accidentally reverted
7 years ago