Universalizando o acesso a dados de qualidade.
RepositĆ³rio do website basedosdados.org.
Este projeto Ć© uma aplicaĆ§Ć£o desenvolvida com Next.js.
Ele utiliza variĆ”veis de ambiente para configuraĆ§Ć£o e pode ser executado com npm
ou com Docker Compose
.
- Node.js versĆ£o 18.20.3 (recomendado)
- npm ou Docker Compose
Para configurar o ambiente, crie um arquivo .env
na pasta raiz do projeto com o seguinte conteĆŗdo:
NODE_ENV="development"
NEXT_PUBLIC_API_URL="http://localhost:8080"
NEXT_PUBLIC_SITE_NAME="Basedosdados"
NEXT_PORT=80
NEXT_PUBLIC_BASE_URL_FRONTEND="http://localhost:3000"
Essas variĆ”veis de ambiente sĆ£o utilizadas pela aplicaĆ§Ć£o para definir o ambiente de desenvolvimento e configurar as URLs da API e do site.
Escolha um dos mĆ©todos de inicializaĆ§Ć£o abaixo para executar a aplicaĆ§Ć£o.
Na pasta next
, instale as dependĆŖncias do projeto com o comando:
npm ci
Este comando garante que todas as dependĆŖncias serĆ£o instaladas com as versƵes especificadas em package-lock.json
.
ApĆ³s instalar as dependĆŖncias, carregue suas .env
(elas estĆ£o armazenadas na raiz do projeto):
cd ./
source .env
e inicie o servidor de desenvolvimento com:
cd next
npm run dev
Na raiz do projeto, certifique-se de que o arquivo .env
estĆ” configurado.
Inicie a aplicaĆ§Ć£o com Docker Compose:
docker-compose up
Leia nosso guia de contribuiĆ§Ć£o