Pular para o conteúdo principal
Version: v4.5.0

stk-legacy create app

Descrição

O comando stk-legacy create app permite criar um app para implementar as funcionalidades de uma aplicação. É possível relacionar essa aplicação com um ambiente para utilizar os recursos compartilhados definidos nele, e também atribuir um repositório git remoto para a aplicação.

O comando utiliza vários parâmetros. Para saber mais execute o comando: stk-legacy create app --help.

Como criar uma aplicação?

Execute o comando stk-legacy create app no seu terminal. Ele funciona de forma interativa e pergunta os parâmetros necessários para a criação do seu projeto da aplicação, conforme os parâmetros que já foram configurados nas Stacks que você importou.

Você pode utilizar os parâmetros necessários diretamente no comando, informe:

  • O nome do projeto da aplicação;

  • A flag --template, com o nome da Stack e Template que você deseja. Confira o exemplo abaixo:

    stk-legacy create app <APP-NAME> --template <STACK/TEMPLATE>.

Parâmetros

Confira a opção disponível no comando:

ParâmetroDescrição
NAMEDefine o nome da aplicação. Se o nome não for informado, é definido o nome do repositório do parâmetro --remote.
--templateDefine qual template será aplicado para criar a aplicação. O formato é <catalogo>/<template> e o template precisa conter o tipo app-template.
--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-pathAplica um template que ainda não foi publicado em uma stack. Este parâmetro não pode ser usado junto com o --template.
--stackfileDefine 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.
--<nome-input> <valor-input>Define os valores dos inputs do Plugin, Template ou Stackfile pelo terminal. Para informar um valor para mais de um input, separe cada input com um espaço. Confira o exemplo a seguir com um Stackfile: stk-legacy create app <nome-do-app> -S <nome-stack>/<nome-stackfile> --<nome-input1> <valor-input1> --<nome-input2> <valor-input2>. Caso o input já esteja preenchido no arquivo do Template, Plugin ou Stackfile, será considerado apenas o valor preenchido no arquivo e o valor informado via flag será desconsiderado.

Parâmetros Depreciados

caution

Os parâmetros abaixo foram depreciados e não estão mais disponíveis para uso.

ParâmetroDescrição
--env-urlDefine o ambiente compartilhado com recursos usados pela aplicação. A URL do projeto Git precisa ser informada.
--branchDefine a branch que será usada quando você clonar o repositório Git apontado no parâmetro --env-url.
--stagesDefine 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írgula.

Exemplos de execução do comando.

Exemplo de create app interativo

Exemplo de create app regex

Exemplo de create app Kotlin

Exemplo de create app .NET

Esta página foi útil?