stk-legacy create stackfile
Descrição
O comando stk-legacy create stackfile
cria um arquivo base de um Stackfile no diretório corrente.
Como funciona?
O comando cria um arquivo base para ser usado no desenvolvimento de um Stackfile. Ao ser executado, será criado um arquivo <nome-stackfile>.yaml
que deve ser editado para definir a composição de Template e Plugins da Stack.
Parâmetros
Confira as opções disponíveis no comando:
Parâmetro | Descrição |
---|---|
NAME | Define o nome do arquivo de stackfile. |
--description | Descrição do arquivo de stackfile. |
Exemplo
Veja o exemplo abaixo de como criar o arquivo de Stackfile:
- Execute em seu terminal:
stk-legacy create stackfile nome-do-seu-stackfile
- Informe a descrição do seu Stackfile:
? Description: Descreva aqui seu stackfile
- O retorno será:
- Stackfile nome-do-seu-stackfile successfully created.
- O arquivo
nome-do-seu-stackfile.yaml
será criado no diretório corrente:
type: app
description: Describe your stackfile explaining its purpose
template: <stack_name>/<template_name>
plugins:
- plugin: <stack_name>/<plugin_name>
inputs:
some_input: value
Atributos
- type: Indica se o Stackfile pode ser usado em um
stk-legacycreate app
. - description: Descrição do Stackfile que será apresentada no comando
stk-legacy list stackfile
. - template: Template a ser usado para criar o app no formato
nome-stack/nome-template
. - inputs: Objetos com os valores dos inputs que serão passados para o template. Eles não são obrigatórios. Caso algum valor de input definido no template não seja informado, ele será perguntado para o usuário.
- plugins: Lista de objetos que indicam quais plugins serão aplicados.
- plugin: Plugin a ser aplicado no formato
nome-stack/nome-plugin
. - inputs: Objetos com os valores dos inputs que serão passados para o plugin. Eles não são obrigatórios. Caso algum valor de input definido no template não seja informado, ele será perguntado para o usuário.
info
Caso você atualize o Template e/ou o Plugin utilizados no Stackfile, não é necessário deletar e criar o Stackfile novamente. As atualizações são carregadas automaticamente, desde que o Template e o Plugin mantenham o mesmo nome usados anteriormente.
Exemplo de execução do comando
Leia também
Esta página foi útil?