Obs: Para que o site funcione em subpastas ao invés de usá-lo na raiz, vou deixar um tutorial mais logo abaixo (2ª parte desse post)
Parte 1: Entendendo os Conceitos Básicos
Antes de iniciar o processo técnico, é importante entender três conceitos fundamentais:
- Internet: Pense nela como uma cidade gigante.
- Domínio: É o endereço do seu site nessa cidade (ex: www.seusite.com.br). É como as pessoas encontrarão seu site.
- Hospedagem: É o terreno onde seu site “mora”, ou seja, onde todos os arquivos (fotos, documentos, etc.) ficam armazenados.
O vídeo recomenda a compra de domínios .com.br diretamente no Registro.BR, pois é a empresa detentora dos direitos, o que pode tornar as renovações mais baratas a longo prazo e facilitar a migração entre serviços de hospedagem. Para hospedagem, são mencionadas empresas como Hostinger, HostGator e GoDaddy. Este guia assume que você já possui um domínio e uma hospedagem contratados.
Parte 2: Preparando o Ambiente
- Baixe e Instale o Cursor: O primeiro passo é baixar e instalar o software chamado “Cursor”. Você pode fazer o download e seguir o processo de instalação padrão.
-
Baixe o Código do Projeto:
- No seu projeto dentro do Lovable, clique no ícone do GitHub e depois em “Ver no GitHub”.
- Na página do GitHub, clique no botão verde “Code” e selecione “Download ZIP”.
- Salve o arquivo ZIP em um local de fácil acesso, como a Área de Trabalho.
-
Extraia os Arquivos:
- Localize o arquivo ZIP que você baixou.
- Clique com o botão direito sobre ele e extraia seu conteúdo para uma nova pasta. É importante que os arquivos fiquem dentro de uma pasta organizada.
Parte 3: Processando os Arquivos do Projeto
-
Abra o Projeto no Cursor:
- Abra o programa Cursor.
- Vá em “Open Folder” (Abrir Pasta) e selecione a pasta que você acabou de extrair. O programa irá importar os arquivos do seu projeto.
-
Instale as Dependências:
- No Cursor, abra um novo terminal (“Terminal” > “Novo Terminal”).
- Digite o comando
npm ie pressione Enter. Aguarde o processo ser concluído. Isso instalará os pacotes necessários para o projeto.
-
Construa o Projeto para Produção:
- Após a finalização do comando anterior, digite um novo comando no mesmo terminal:
npm run builde pressione Enter. - Esse comando irá processar e otimizar os arquivos do seu site, criando uma nova pasta chamada “dist” dentro da pasta do seu projeto. São os arquivos dentro desta pasta “dist” que serão enviados para a sua hospedagem.
- Após a finalização do comando anterior, digite um novo comando no mesmo terminal:
Parte 4: Publicando o Site na Hospedagem
-
Acesse o Gerenciador de Arquivos:
- Faça login no painel da sua hospedagem (o exemplo usa a Hostinger).
- Acesse o “Gerenciador de Arquivos” do seu site.
-
Limpe o Diretório Antigo:
- Dentro do gerenciador, navegue até a pasta
public_html(ou um nome similar). - Delete todos os arquivos e pastas que estiverem dentro deste diretório para garantir uma instalação limpa.
- Dentro do gerenciador, navegue até a pasta
-
Envie os Novos Arquivos:
- Abra a pasta “dist” que foi criada no seu computador.
- Selecione todos os arquivos que estão dentro da pasta “dist” e arraste-os para dentro da pasta
public_htmlno seu gerenciador de arquivos da hospedagem.
- Verifique o Resultado:
- Após o upload ser concluído, acesse o endereço do seu domínio em um navegador. Seu novo site, criado no Lovable, deverá estar no ar, totalmente funcional.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
só apertar enter e aguardar alguns segundos, depois feche.
