Este é um repositório monorepo que contém dois pacotes: web
e server
.
Este monorepo é um projeto que utiliza a abordagem de monorepo para compartilhar código entre os projetos web
e server
. O web
é uma aplicação Next.js que utiliza o App Router do Next.js, enquanto o server
é uma aplicação Node.js com Express.
- packages/web: Contém o código-fonte da aplicação web, construída com Next.js e App Router.
- packages/server: Contém o código-fonte do servidor, construído com Node.js e Express.
Este script inicia a aplicação web.
pnpm run web
Este script inicia o servidor.
pnpm run server
Este script inicia tanto a aplicação web quanto o servidor simultaneamente.
pnpm run start:all
- Clone o repositório:
git clone https://github.com/luuanfaria/sevn-monorepo.git
- Instale as dependências:
cd sevn-monorepo
pnpm install
Crie um arquivo .env.local na raiz do projeto com o seguinte conteúdo:
NEXT_PUBLIC_API_URL=http://localhost:3333/api