Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

505 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CBSOFT Logo

Iniciando o projeto

Caso queira usar o Docker Compose como alternativa à instalação manual, veja a seção Docker Compose.

Antes de começar, é necessário ter o Node.js instalado e criar um arquivo .env para configurar parâmetros do sitemap.xml e rotas das páginas. Veja o .env.example para as variáveis.

  1. Instalar dependências
npm install
  1. Rodar em modo desenvolvimento
npm run dev

A aplicação ficará disponível em: http://localhost:3000/{NEXT_PUBLIC_URL}/{LOCALE}.

  1. Gerar o build do projeto
npm run build

gerando todos os arquivos necessários na pasta out/.

Iniciando o projeto com Docker

Para gerar os arquivos na pasta out/

docker-compose -f docker-compose.yml up --build

Para usar o modo watch do docker para desenvolvimento

docker-compose up --build

Note

O modo desenvolvimento do nextjs consome bastante memória ram.

Alterações de informações

Tipo Localização Observação
Dados anuais public/data/ Atualizados anualmente1
Traduções locale/ (pt e en) Textos traduzidos
  • Dados anuais: Arquivos que precisam ser atualizados todo ano devem ser colocados na pasta public/data/.

  • Traduções: Textos para os idiomas pt e en devem estar na pasta locale/.

Para observar as alterações na página é necessário compilar os json's e os yaml's

npm run generate

ou simplesmente realizar o build.

Estrutura de configuração

  • .env: variáveis de ambiente da aplicação. Crie este arquivo a partir de .env.example.
  • src/app/app.config.ts: configurações globais do evento, como ano, conferência, organização e fuso horário.
  • src/app/config/: configurações relacionadas ao evento.

Footnotes

  1. Idealmente