Pular para conteúdo

Exercícios 15 - Build, Deploy e Produção 🚀

🟢 Básicos

  1. Build: Qual o comando usado para gerar a versão final do seu site para o usuário?
  2. Variáveis .env: Qual o prefixo obrigatório para variáveis de ambiente que devem ser lidas pelo Svelte via Vite?

🟡 Intermediários

  1. Minificação: Explique por que o arquivo CSS ou JS final gerado pelo build parece estar "embaralhado" ou sem espaços.
  2. Hospedagem: Qual a diferença entre hospedar um site no GitHub Pages (estático) e em uma plataforma como Vercel ou Netlify (com integração com repositório)?

🔴 Desafio

  1. Preparação para Produção:
    • Imagine que seu app consome uma API de desenvolvimento (localhost:3000) e uma de produção (api.meusite.com).
    • Como você configuraria seus arquivos .env para que o código troque automaticamente a URL da API ao fazer o build?
    • Por que é uma falha de segurança gravíssima enviar o arquivo .env para o repositório público do GitHub?
    • Pesquise e explique o que são "Environment Variables" nas configurações de um painel como a Vercel.