Como fazer o deploy de uma aplicação web baseada em VuePress usando templates
Preview
A coleção VuePress Templates oferece configurações para implantar aplicações web usando templates. Estes templates são todos baseados no framework VuePress.
Os templates disponíveis são:
- VuePress Blog with Hope Theme: crie um blog baseado em VuePress com o tema Hope. Utiliza a versão
2.0.0
do VuePress. - VuePress Docs with Hope Theme: crie um site de documentação baseado em VuePress. Utiliza a versão
2.0.0
do VuePress. - VuePress Moefy: crie um site VuePress com animações. Utiliza a versão
1.9.9
do VuePress. - VuePress Live2D Plus: crie um site de documentação com VuePress. Utiliza a versão
2.0.0
do VuePress. - VuePress Solid: crie um site estático com VuePress. Utiliza a versão
2.0.0
do VuePress.
O processo de deploy para cada um desses templates cria um repositório GitHub para seu projeto, junto com uma edge application e um domínio. Esta configuração permite fácil acesso e gerenciamento da sua aplicação através da Plataforma de Edge da Azion.
Pré-requisitos
- Uma conta GitHub para se conectar com a Azion e criar seu novo repositório.
- Cada push será implantado automaticamente nesse repositório para manter seu projeto atualizado.
- Estes templates usam Edge Functions, Application Accelerator, e Edge Cache. Isso pode gerar custos relacionados ao uso. Consulte a página de preços para mais informações.
Implante o template
Você pode obter e configurar seus templates através do Azion Console. Para fazer o deploy de qualquer um deles no edge facilmente, clique no respectivo botão abaixo.
Implantar VuePress Blog with Hope Theme Implantar VuePress Docs with Hope Theme Implantar VuePress Moefy Implantar VuePress Live2D Plus Implantar VuePress SolidConfigure o template
No formulário de configuração, você deve fornecer as informações para personalizar sua aplicação. Preencha os campos apresentados.
Os campos identificados com um asterisco são obrigatórios.
- Conecte a Azion com sua conta do GitHub.
- Uma janela pop-up será aberta para confirmar a instalação do Azion GitHub App, uma ferramenta que conecta sua conta do GitHub com a plataforma da Azion.
- Defina suas permissões e acesso ao repositório como desejado.
- Selecione o Git Scope com o qual trabalhar.
- Defina um nome para sua edge application.
- O bucket para armazenamento e a edge function usarão o mesmo nome.
- Use um nome único e fácil de lembrar. Se o nome já tiver sido usado, a plataforma retornará uma mensagem de erro.
- Clique no botão Deploy para iniciar o processo de implantação.
Durante a implantação, você poderá acompanhar o processo através de uma janela que mostra os logs. Quando estiver completo, a página mostra informações sobre a aplicação e algumas opções para continuar sua jornada.
Gerencie o template
Considerando que essa configuração inicial pode não ser ótima para sua edge application específica, todas as configurações podem ser personalizadas a qualquer momento que você precise, usando a plataforma da Azion.
Para gerenciar e editar as configurações da sua aplicação edge, siga esses passos:
- Acesse o Azion Console.
- No canto superior esquerdo, selecione Products Menu, o ícone de três linhas horizontais, > Edge Application.
- Você será redirecionado para a página Edge Application. Ela lista todas as edge applications que você criou.
- Encontre a edge application relacionada ao seu template e selecione-a.
- A lista está organizada alfabeticamente. Você também pode usar a barra de busca localizada no canto superior esquerdo da lista; atualmente, ela filtra apenas pelo campo Application Name.
Depois de selecionar a aplicação edge que você trabalhará, você será direcionado para uma página contendo todas as configurações que você pode ajustar.
Adicione um domínio personalizado
A edge application criada durante a implantação tem um domínio Azion atribuído para torná-la acessível através do navegador. O domínio tem o seguinte formato: xxxxxxxxxx.map.azionedge.net/
. No entanto, você pode adicionar um domínio personalizado para que os usuários acessem sua edge application através dele.