Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

diggsweden/dataportal-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sveriges dataportal - utvecklarportalen

node-current npm-current nextjs-current

Här finns källkoden för utvecklarportalens webbklient https://dev.dataportal.se

Content backend

Utvecklarportalen hämtar innehåll via en Apollo Gateway. Sätts via env

Environment

Skapa en .env.local

LOGSTASH_MODE=tcp
LOGSTASH_HOST=localhost
LOGSTASH_PORT=5000
LOGGING_LEVELS=warn,error,info
LOGFILE_PATH=/app/devportal.log
PORT=3000
HOST=http://localhost:$PORT
APOLLO_URL=http://localhost:1301
IMAGE_DOMAIN=localhost
REACT_APP_MEDIA_BASE_URL=http://localhost:1337
REACT_APP_RUNTIME_ENV=dev
HEALTHCHECK_SECRET=123

Utveckling

yarn
yarn dev

Gå till http://localhost:3000 i din webbläsare.

Lokal server

För att testa applikationen kör följande:

yarn
yarn build
yarn start

Besök http://localhost:3000 i din webbläsare.

Produktionsbygge

Bygg för produktion genom att köra följande:

yarn build

Detta kommer generera applikationen som statiska filer under .next/.

Health check

NextJs svarar på http://localhost:1300/api/healthcheck?secret=[HEALTHCHECK_SECRET från env] Cacheas inte, gör en request till contentbackend med startsidans fråga.

{"status":"fail"}
{"status":"pass"}

Docker

#bygg image
docker build . -t nextjs-devportal

#skapa container
docker run -p 3000:3000 -e PORT=3000 -e HOST=http://localhost:3000 -e APOLLO_URL=http://host.docker.internal:1301 -e REACT_APP_RUNTIME_ENV=dev -e IMAGE_DOMAIN=localhost -e REACT_APP_MEDIA_BASE_URL="http://host.docker.internal:1337" -e HEALTHCHECK_SECRET=123 --add-host=host.docker.internal:host-gateway nextjs-devportal

Stack

Noteringar

Projektet har ett beroende till Diggs designsystemspaket @digg/design-system. I skrivande stund är källkoden till detta paket inte publicerad på Github eller NPM.

About

Källkod för dev.dataportal.se

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages