Skip to content

basedosdados/website

Repository files navigation

Universalizando o acesso a dados de qualidade.

Website

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.

PrƩ-requisitos

  • Node.js versĆ£o 18.20.3 (recomendado)
  • npm ou Docker Compose

InstruƧƵes de configuraĆ§Ć£o

VariƔveis de ambiente

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.

Executando a AplicaĆ§Ć£o

Escolha um dos mĆ©todos de inicializaĆ§Ć£o abaixo para executar a aplicaĆ§Ć£o.

npm

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

Docker compose

Na raiz do projeto, certifique-se de que o arquivo .env estĆ” configurado.

Inicie a aplicaĆ§Ć£o com Docker Compose:

docker-compose up

šŸ‘„ Como contribuir

Leia nosso guia de contribuiĆ§Ć£o