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.
- Instalar dependências
npm install- Rodar em modo desenvolvimento
npm run devA aplicação ficará disponível em: http://localhost:3000/{NEXT_PUBLIC_URL}/{LOCALE}.
- Gerar o build do projeto
npm run buildgerando todos os arquivos necessários na pasta out/.
Para gerar os arquivos na pasta out/
docker-compose -f docker-compose.yml up --buildPara usar o modo watch do docker para desenvolvimento
docker-compose up --buildNote
O modo desenvolvimento do nextjs consome bastante memória ram.
| 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
pteendevem estar na pastalocale/.
Para observar as alterações na página é necessário compilar os json's e os yaml's
npm run generateou simplesmente realizar o build.
.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
-
Idealmente ↩