Este repositório contém uma aplicação desenvolvida com React e Next.js.
Para garantir o funcionamento correto, é obrigatório utilizar as versões especificadas de ferramentas como pnpm e Node.js.
Certifique-se de que você tem as seguintes ferramentas instaladas:
-
Node.js: Utilize a versão
14
.
Recomendamos o uso do nvm para gerenciar as versões do Node.js.
Após instalar o nvm, você pode selecionar a versão correta com os comandos:nvm install 14 nvm use 14
-
pnpm: Utilize a versão
7.33.7
. Caso não tenha o pnpm instalado ou precise de outra versão, instale ou altere com o comando:npm install -g [email protected]
Para instalar as dependências do projeto, execute:
pnpm i
Para realizar o build de toda a aplicação, execute os seguintes comandos:
- Build das bibliotecas:
pnpm --filter "./libs/**" m run build
- Build do cliente da página web:
pnpm --filter "./packages/webpage-client" m run build
Para iniciar o ambiente de desenvolvimento, utilize o comando:
pnpm --filter webpage-client m run dev
Variáveis de ambiente
REACT_APP_DOMAIN_PUBLIC=
REACT_APP_DOMAIN_API_GRAPHQL=
REACT_APP_DOMAIN_API_REST=
REACT_APP_DOMAIN_IMAGINARY=
REACT_APP_PAGARME_KEY=
ACTION_SECRET_KEY=
libs/
: Contém as bibliotecas compartilhadas entre diferentes partes do projeto.packages/webpage-client
: Diretório principal da aplicação Next.js.
- Utilize apenas os comandos descritos neste README para evitar problemas de compatibilidade.
- Em caso de dúvidas ou problemas, verifique se está usando as versões corretas de pnpm e Node.js.