Pular para o conteúdo

Migrar lojas iniciadas com a Build anterior à 11/2023

Em novembro de 2023, o repositório da Build passou por uma atualização importante, que altera alguns fluxos e rotinas nos scripts internos.

Por causa disso, projetos que rodavam com a Build anterior a esta data precisam passar por um processo de atualização manual, por parte dos desenvolvedores. São 2 etapas que precisam ser executadas, uma etapa geral e uma etapa indivual

Os passos desta etapa devem ser executados uma única vez. O que for feito nesta estapa já fica válido para todos os projetos, incluindo os novos

  1. Acessar a pasta da Build e atualizar seu código, executando o comando git pull no terminal
  2. Após atualizado o código, reinstalar as dependências da Build, executando o comando npm install no terminal
  3. Criar uma conta no Gitlab e gerar uma chave SSH
  4. Informe o e-mail do seu usuário do Gitlab para o nosso time, através do canal da agência parceira no Discord, ou então para o e-mail para ajuda@vnda.com.br com o assunto “Acesso Gitlab”.
  5. Gerar os tokens de Staging e CDN/Produção
  6. Configurar o arquivo .env da Build, informando os tokens e o seu “agent”

Os passos desta etapa precisam ser feitos individualmente para cada loja que está sendo migrada:

  1. Na raiz dos arquivos da loja, criar uma nova pasta chamada scripts
  2. Dentro da pasta da Build, copiar os três arquivos dos scripts, que estão dentro da pasta sample_scripts, e colocar eles dentro da pasta scripts, criada dentro da pasta da loja no item 2 desta lista. Os arquivos são: dev.js, sync.js e deploy.js
  3. No arquivo package.json da loja, apagar todos os scripts e substituir eles por:
    package.json
    "dev": "node scripts/dev",
    "sync": "node scripts/sync",
    "deploy": "node scripts/deploy"

Feito a etapa geral e depois, para cada loja, a etapa individual, você pode executar os mesmos comandos de dev, sync e deploy que já executava antes. Tudo deve funcionar da mesma forma.