Implante o Hexo Boilerplate
Implante uma single-page application Hexo na Azion a partir do template Hexo Boilerplate, que cria um repositório no GitHub, uma aplicação e uma função.
Você pode implantar uma single-page application (SPA) Hexo na Azion a partir do template Hexo Boilerplate no Azion Console. Para criar uma aplicação sem um template, consulte Primeiros passos com Applications.
O template automatiza as etapas desde o gerenciamento do repositório até a implantação. Ele usa Hexo 6.3.0.
A implantação cria uma aplicação e o domínio dela para hospedar o seu projeto. Ela também cria uma função para lógica personalizada e um repositório no GitHub para o código-fonte. O template usa Functions, cujo uso pode gerar custos. Para mais informações, consulte Preços.
Pré-requisitos
- Uma conta Azion. Para criar uma, consulte Criar uma conta.
- Acesso ao Azion Console. Para entrar, consulte Como acessar o Azion Console.
- Uma conta no GitHub. A Azion se conecta a essa conta e cria nela o repositório do projeto.
Implante o template
O Hexo Boilerplate abre como um formulário de configuração no Azion Console, e um asterisco marca cada campo obrigatório.
Para implantar o template:
Acesse Hexo Boilerplate no Azion Console. O formulário de configuração abre.
Uma janela abre para confirmar a instalação do Azion GitHub App, que conecta a sua conta do GitHub à Azion. Nessa janela, defina as permissões do app e o acesso aos repositórios.
Insira um nome único e fácil de lembrar. O bucket de armazenamento e a função que o template cria recebem o mesmo nome. Se o nome já estiver em uso, a plataforma retorna uma mensagem de erro.
Uma janela mostra os logs da implantação enquanto ela é executada. Quando a implantação termina, a página mostra os detalhes da aplicação, um link para abri-la no navegador e opções para continuar.
O script de implantação também faz commit dos detalhes da implantação no repositório, incluindo a versão implantada e o timestamp dela. Esses commits mantêm um histórico das implantações do projeto.
O link pode levar alguns minutos para começar a entregar a aplicação, enquanto a configuração dela se propaga pela infraestrutura distribuída da Azion. Se a página não carregar, aguarde alguns minutos e abra o link novamente.
Atualize o projeto
O repositório do GitHub que o Hexo Boilerplate cria contém as dependências do projeto e uma GitHub Action para implantação contínua. Cada push para o repositório é implantado automaticamente.
Para atualizar o projeto implantado, faça push das suas alterações para esse repositório. A Azion implanta as alterações, e a aplicação entrega a nova versão.
Gerencie a aplicação
As configurações que o Hexo Boilerplate aplica podem não servir para a sua aplicação. Você pode alterar qualquer uma delas a qualquer momento pelo Azion Console.
Para abrir as configurações da aplicação:
Acesse Azion Console > Applications. A lista mostra todas as aplicações que você criou, em ordem alfabética.
Para encontrá-la em uma lista longa, busque pelo nome dela. A busca filtra a lista apenas pelo nome da aplicação.
A aplicação abre em uma página que reúne todas as configurações que você pode definir. Para mais informações, consulte Main Settings, Rules Engine para Applications e Device Groups.
Adicione um domínio personalizado
A implantação do Hexo Boilerplate atribui à aplicação um domínio de workload no formato xxxxxxxxxx.map.azionedge.net, que um navegador consegue abrir. Para entregar a aplicação em um domínio seu, adicione um domínio personalizado. Para mais informações, consulte Domains.