Deploy - Front-end

Deploy do Front-End na Vercel

Deploy do Front-End na Vercel

Passo 1: Conectar o repositório na Vercel

  1. Acesse a Vercel.
  2. Faça login com sua conta GitHub, GitLab ou Bitbucket.
  3. Após o login, clique em New Project para importar um repositório.
  4. Selecione o repositório que contém o seu projeto Next.js.
  5. Clique em Import Project para iniciar o processo.

Passo 2: Definir configurações iniciais

  1. Após importar o repositório, a Vercel irá sugerir algumas configurações padrão baseadas no framework Next.js.
  2. Não é necessário alterar as configurações de build, a menos que você tenha customizações específicas no projeto.
  3. Clique em Deploy para iniciar o processo de deploy.

Passo 3: Configurando as variáveis de ambiente (ENVs) na Vercel

Após o primeiro deploy, será necessário configurar as variáveis de ambiente para o seu projeto.

Como adicionar as variáveis de ambiente:

  1. Acesse o seu projeto na Vercel.
  2. Vá para a aba Settings.
  3. No menu lateral, selecione Environment Variables.
  4. Aqui, você pode adicionar suas variáveis de ambiente para os ambientes de Development, Preview e Production.

Adicione as seguintes variáveis de ambiente conforme o exemplo abaixo. Lembre-se de adicionar os valores adequados para cada variável:

KeyValueEnvironment
ENVIRONMENTproductionProduction
NEXTAUTH_URLAdicione a URL de produção (por exemplo: https://seuprojeto.vercel.app)Production
NEXTAUTH_SECRETAdicione o segredo do NextAuth (ex: secret-just-launch)Production
NEXT_PUBLIC_DOMAINAdicione o domínio de produção (ex: https://seuprojeto.vercel.app)Production
NEXT_PUBLIC_RESET_PASSWORD_URLAdicione a URL de redefinição de senha (ex: https://seuprojeto.vercel.app/reset-password)Production
API_USERS_URLPreencha com a URL da API de usuáriosProduction
AWS_KEY_IDPreencha com o ID da sua chave AWSProduction
AWS_ACCESS_SECRET_KEYPreencha com a chave secreta da AWSProduction
REGIONPreencha com a região da AWSProduction
NEXT_PUBLIC_SUPABASE_URLPreencha com a URL do SupabaseProduction
NEXT_PUBLIC_SUPABASE_API_KEYPreencha com a API Key do SupabaseProduction
NEXT_PUBLIC_CRISP_KEYPreencha com a chave do CrispProduction
NEXT_PUBLIC_FORMSPARK_IDPreencha com o ID do FormsparkProduction
STRIPE_KEYPreencha com a chave da StripeProduction
RESEND_KEYPreencha com a chave do ResendProduction
EMAIL_FROM'Just Launch <team@justlaunch.com.br>'Production
EMAIL_DOMAINjustlaunch.com.brProduction

Como adicionar variáveis de ambiente:

  1. Clique em Add para adicionar uma nova variável.
  2. Preencha o Key com o nome da variável (por exemplo, NEXTAUTH_URL).
  3. No campo Value, adicione o valor correspondente à variável.
  4. Escolha o Environment (ambiente) correto — geralmente, Production.
  5. Repita este processo para todas as variáveis listadas acima.

Passo 4: Redeploy após configurar as variáveis de ambiente

Após adicionar todas as variáveis de ambiente, você precisará realizar o redeploy do seu projeto:

  1. Acesse a aba Deployments do seu projeto na Vercel.
  2. Clique em Redeploy para aplicar as novas configurações de ambiente.

Conclusão

Agora seu projeto está configurado com as variáveis de ambiente necessárias e está em produção na Vercel. Para atualizar as variáveis no futuro, basta retornar à seção de Environment Variables e fazer as alterações necessárias. Após cada modificação, um novo redeploy será necessário.


Previous
CountdownBanner