Como você hospeda seu site no Google App Engine?
Google App Engine é uma plataforma poderosa que lhe permite construir e rodar aplicações na infraestrutura do Google — se você precisa criar um aplicativo da web de várias camadas do zero ou hospedar um site estático. Aqui está um guia passo a passo para hospedar seu site no Google App Engine.
Criando um projeto na plataforma do Google Cloud
Para usar as ferramentas do Google em seu próprio site ou aplicativo, você precisa criar um novo projeto no Google Cloud Platform. Isso requer ter uma conta do Google.
-
Vá para o App Engine dashboard no Google Cloud Platform e apert o botão Create (Criar).
-
Se você não criou um projeto antes, precisará selecionar se deseja receber atualizações por email ou não, concordar com os Termos de Serviço e, em seguida, poderá continuar.
-
Digite um nome para o projeto, edite a ID do seu projeto e anote-a. Para este tutorial, os seguintes valores são usados
- Nome do projeto: GAE Sample Site
- ID do Projeto: gaesamplesite
-
Clique no botão Create para criar o seu projeto.
Criando uma aplicação
Cada projeto do Cloud Platform pode conter um aplicativo do App Engine. Vamos preparar um aplicativo para o nosso projeto.
-
Precisamos de um aplicativo de amostra para publicar. Se você não tiver um para usar, faça o download e descompacte este aplicativo de exemplo.
-
Dê uma olhada na estrutura da aplicação padrão — A pasta
website
contem o conteúdo do seu website eapp.yaml
é o seu arquivo de configuração da aplicação.- O conteúdo do seu website deve ser posto dentro da pasta
website
, e sua página de destino deve ser denominadaindex.html
, mas fora isso ela pode conter qualquer coisa que você desejar. - O arquivo
app.yaml
é um arquivo de configuração que fala ao App Engine como mapear URLs para os seus arquivos estáticos. Você não precisa editá-lo.
- O conteúdo do seu website deve ser posto dentro da pasta
Puplicando sua aplicação
Agora que nós temos o nosso projeto pronto e arquivos padrões de aplicativo colocados juntos, vamos publicar nosso app.
-
Abra o Google Cloud Shell.
-
Arraste e solte a pasta
sample-app
dentro do painel esquerdo do editor de código. -
Rode a seguinte linha de comando dentro para selecionar seu projeto:
bashgcloud config set project gaesamplesite
-
Logo após rode o seguinte comando para ir ao diretório do seu app:
bashcd sample-app
-
Você agora está pronto para armazenar sua aplicação, i.e. fazer o upload para o App Engine:
bashgcloud app deploy
-
Digite um número para escolher a região onde você quer que sua aplicação se localize.
-
Digite
Y
para confirmar. -
Agora navegue no seu navegador para your-project-id.appspot.com to para ver seu website online. Por exemplo, para a ID do projeto gaesamplesite, vá para gaesamplesite.appspot.com.
Veja também
Para aprender mais, veja Google App Engine Documentation.