Existem várias estratégias de deploy para aplicações front-end e, dependendo do tamanho da sua aplicação, não vale a pena se preocupar com a hospedagem da aplicação ReactJS, utilizando serviços como Netlify ou o Now. Conforme sua aplicação cresce e o número de acessos é maior, a precificação dessas plataformas começa a ficar mais pesada.

Nesse vídeo, mostramos como você pode configurar do total zero um servidor de deploy com integração contínua e deploy contínuo com Github Actions na Google Cloud utilizando o Cloud Storage, um serviço específico para armazenamento de arquivos estáticos.

00:00:00 | Estratégias de deploy
00:03:47 | Qual estratégia vamos usar?
00:05:18 | Criando bucket no GCS
00:11:58 | Criando conta de serviço
00:16:25 | Criando workflow no Github Actions
00:33:20 | Configurando página principal
00:34:34 | Criando IP estático
00:38:12 | Criando load balancer
00:46:34 | Fazer café enquanto aguardamos

#cloud

Deploy de apps ReactJS para Google Cloud Storage  Masterclass #17
1.10 GEEK