stk create app

Nesta seção, você encontra mais informações sobre o comando ‘stk create app’.

Descrição

O comando stk 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 create app --help.

Como criar uma aplicação?

Execute o comando stk 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 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.

Parâmetros Depreciados

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