Modul for å hente statistikk fra idporten og legge inn i {statistikkløsningen}(https://github.com/difi/poc-statistics). Bruker rest-apiet i admin for å trekke ut data, og legger det inn v.h.a. rest-apiet til statistikkløsningen.
Du må ha følgende tilgjengelig:
- JDK 1.8 eller nyere
- Maven 3.3 eller nyere
- Docker 17.12 eller nyere
- Tilgang til IDPortens admin-API
- Tilgang til statistikkapplikasjonen
Etter at prosjektet er klonet, kjør
mvn package
Dette vil både lage jar-filen for prosjektet, Dockerfile og docker image. Applikasjonen kan nå startes enten på localhost eller i en docker-container.
Prosjektet leverer Java jar applikasjon pakket inn i Docker-bildet.
Applikasjonen benytter to påkrevde parametre for å angi URL til idporten-admin og {statistikkløsningen}(https://github.com/difi/poc-statistics):
url.base.admin
url.base.ingest.statistikkurl.base.ingest.statistikk
Statistikkløysingen må køyre før ein kan starte applikasjonen.
For å starte applikasjonen slik at den går mot prod-admin og test-statistikk-poc kan en køyre:
localhost
java -jar ./target/ idporten-innlogging-statistikk-klient*.jar \ --url.base.admin=https:https://admin.difi.eon.no \ --url.base.ingest.statistikk=http://test-statistikk-inndata.difi.no
For å starte applikasjonen med docker og mot ein lokal installasjon av statistikk-løysingen finnes det eit skript:
Docker
docker/run_local