Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the ability to deploy microservices to Kubernetes with min
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.8 KiB

tye deploy

Name

tye push - Builds the application's containers and pushes them to the container registry.

Synopsis

tye push [-?|-h|--help] [-i|--interactive] [-v|--verbosity <Debug|Info|Quiet>] [<PATH>]

Description

The tye push command will build all of an application's project services into containers and push the containers to a remote registry without deploying to Kubernetes.

This command is useful if you want to use Tye to containerize .NET projects and manage deployment separately.

⚠️ The tye push command requires access to a remote container registry. Images will be tagged using the registry configured in tye.yaml (if present), or using a registry supplied interactively at the command line.

💡 The tye push command uses Docker's credentials for pushing to the remote container registry. Make sure Docker is configured to push to your registry before running tye push.

Arguments

PATH

The path to either a file or directory to execute tye push on. Can either be a yaml, sln, or project file, however it is recommend to have a tye.yaml file for tye push.

If a directory path is specified, tye push will default to using these files, in the following order:

  • tye.yaml
  • *.sln
  • *.csproj/*.fsproj

Options

  • -i|--interactive

    Does an interactive deployment that will accept input for values that are required by default.

  • -v|--verbosity <Debug|Info|Quiet>

    The verbosity of logs emitted by tye deploy. Defaults to Info.

Examples

  • Push an application from the current directory:

    tye push
    
  • Push an application with interactive input:

    tye push --interactive
    
  • Push an application, increasing log verbosity to Debug.

    tye deploy --verbosity Debug