stk create env
caution
Este comando foi depreciado e não está mais disponível para uso.
O comando stk create env
permite criar um ambiente para fazer o deploy de uma aplicação. Esse ambiente pode ter funcionalidades estendidas por meio de Plugins.
O comando também é usado para definir stages da configuração do ambiente criado, e para atribuir um repositório remoto ao projeto.
Como funciona?
Ele funciona na utilização de vários parâmetros. Para acessar utilize o comando: stk create env --help
.
Como criar um ambiente?
Para criar um ambiente, é preciso informar os seguintes parâmetros:
--stage <[name:accountNumber:region]>
--template
--remote <git-url>
Parâmetros
Confira a opção disponível no comando:
Parâmetro | Descrição |
---|---|
NAME | Define o nome da aplicação. Se o nome não for informado, é definido o nome do repositório do parâmetro --remote . |
--template | Define qual Template será aplicado para criar a aplicação. O formato é <stack>/<template> e o Template precisa conter o tipo app-template . |
--env-url | Define o ambiente compartilhado com recursos usados pela aplicação. A URL do projeto Git precisa ser informada. |
--stages | Define os arquivos de configuração dos estágios da aplicação. O formato de um estágio é <nome>:<conta-aws>:<regiao> . Você pode definir vários estágios separando-os por vígula. |
--remote <git-url> | Define a URL do repositório remoto Git que é usada como origem do projeto. Se não for informado, o repositório remoto não será configurado e você deve fazer o processo manualmente. |
--template-path | Aplica um Template que ainda não foi publicado em um catálogo. Este parâmetro não pode ser usado junto com o --template . |
--stackfile | Define um Stackfile para ser utilizado na criação do app. O formato esperado é: <nome-stack>/<nome-stackfile> . Se o <nome-stack> for o único a ser informado, o Stackfile padrão (default.yaml) da Stack é quem será utilizado. Também é possível informar o caminho absoluto até o arquivo de <nome-stackfile>.yaml . |
Exemplos
- O exemplo mostra a criação de:
- Uma Stack de aplicação com o nome my-ecs-cluster.
- O Template inicial é ecs-cluster-template do catálogo ecs-stack.
- E o repositório é associado como a origem do projeto:
stk create env --template ecs-stack/ecs-cluster-template --remote git@github.com:my-org/my-ecs-cluster.git my-ecs-cluster
- Criação de uma Stack de aplicação baseada no Template armazenado em ~/projects/my-template com o nome test-my-template:
stk create env --template-path ~/projects/my-template
Confira abaixo:
Leia também
Esta página foi útil?