diff --git a/README.md b/README.md index d49bd31bdf..e706c96fbe 100644 --- a/README.md +++ b/README.md @@ -7,62 +7,16 @@ Info/lenker til Team Dollys interne verktøy finnes [her](https://navikt.github.io/testnorge/). ## Bygging/Kjøring -### Kjør lokalt - -**NB: `navtunnel` må kjøre, eller man må være logget inn med `naisdevice`** - -For å kunne hente ned alle avheningehter må det opprettes en Personal access tokens fra https://github.com/settings/tokens. Denne token må legges inn i system variabler NAV_TOKEN. - -Fra Mac -``` -/etc/profile -export NAV_TOKEN=xxxx-yyyy-zzzz -``` - -Gradle følger med prosjektet og `./gradlew build` vil derfor fungere. `gradle build` bruker lokalt installert Gradle. - - -### Utviklerimage -- Opprett Personal access tokens i Github og legg til token som systemvariabelen NAV_TOKEN (se forklaring over) -- Opprett `gradle.properties` under `C:/Users/%USERNAME%/.gradle` med innhold (bytt ut truststorepassord og -path): -``` -systemProp.http.proxyHost=webproxy-utvikler.nav.no -systemProp.http.proxyPort=8088 -systemProp.http.nonProxyHosts=localhost|127.0.0.1|*.local|*.adeo.no|*.nav.no|*.aetat.no|*.devillo.no|*.oera.no|*devel -systemProp.https.proxyHost=webproxy-utvikler.nav.no -systemProp.https.proxyPort=8088 -systemProp.https.nonProxyHosts=localhost|127.0.0.1|*.local|*.adeo.no|*.nav.no|*.aetat.no|*.devillo.no|*.oera.no|*devel -systemProp.javax.net.ssl.trustStorePassword=TRUSTSTORE_PASS -systemProp.javax.net.ssl.trustStore=TRUSTSTORE_PATH -``` -- Legg til sertifikat til truststore: https://plugins.gradle.org og https://repository-cdn.liferay.com/nexus/content/groups/public - - Åpne URL i nettleser - - Trykk på hengelås til venstre for URL og klikk på "Sertifikat" - - Velg fanen "Detaljer" og klikk "Kopier til fil". Last ned DER-kodet binær. Merk at sertifikatet får filformat .cer - - Sertifikat legges til TrustStore ved hjelp av kommandoen: - ``keytool -import -trustcacerts -alias ALIAS -file DIN_DOWNLOAD_DIR/SERTIFIKAT_FILNAVN.cer -keystore PATH_TIL_KEYSTORE/KEYSTORE_FILNAVN.jts`` -- Hvis punktene over ikke er tilstrekkelig og prosjektet sliter med å hente pakker fra maven, forsøk å legge til denne -under repositories i `java-conventions.gradle` (MERK! Denne må fjernes igjen før commit): -``` -maven { - url = uri('https://repo.adeo.no/repository/github-package-registry-navikt') - } -``` -## Dokumentasjon -Enhver applikasjon skal ha dokumentasjon i fila `/README.md`. Hver av disse filene må starte med -``` ---- -layout: default -title: min-app -parent: Applikasjoner ---- - -# min-app -[...] -``` -for å bli vist på riktig måte under https://navikt.github.io/testnorge. -README-filen skal beskrive kort hva appen er til, og hvordan den fungerer. Det er også fint om du beskriver kort -info om lokal kjøring osv. +> **Mac:** +> +> For å kjøre tester som bruker Testcontainers eller kjøre en applikasjon lokalt som krever en tjeneste kjørende i Docker så må disse miljøvariablene settes: +> +> `DOCKER_HOST=unix://${HOME}/.colima/default/docker.sock`\ +> `TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock`\ +> `TESTCONTAINERS_RYUK_DISABLED=true` + +### Lokal kjøring +Se `README.md` for hver enkelt applikasjon/proxy. Felles dokumentasjon ligger i [/docs](./docs). ## Migrering inn i monorepo diff --git a/apps/adresse-service/README.md b/apps/adresse-service/README.md index 28f0ed2a68..bb4f382f69 100644 --- a/apps/adresse-service/README.md +++ b/apps/adresse-service/README.md @@ -1,21 +1,7 @@ # Adresse-service Adresse-service gir tilgang til adresser fra PDL. Søk kan gjøres på postnummer, kommunenummer, fritekstsøk, mm - -## Swagger -Swagger finnes under [/swagger](https://testnav-adresse-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. ## Lokal kjøring -Ha naisdevice kjørende og kjør AdresseServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=local ---add-opens java.base/java.lang=ALL-UNNAMED -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/amelding-service/README.md b/apps/amelding-service/README.md index b10c7a4e99..70164b7bae 100644 --- a/apps/amelding-service/README.md +++ b/apps/amelding-service/README.md @@ -1,11 +1,6 @@ # Amelding-service Service for å sende syntetiske arbeidsmeldinger videre til oppsummerings-dokument-service. -## Swagger -Swagger finnes under [/swagger](https://testnav-amelding-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. - ## Lokal kjøring -``` --Dspring.profiles.active=dev -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/app-tilgang-analyse-service/README.md b/apps/app-tilgang-analyse-service/README.md index 173fb735b1..c5a0c41033 100644 --- a/apps/app-tilgang-analyse-service/README.md +++ b/apps/app-tilgang-analyse-service/README.md @@ -10,22 +10,16 @@ Swagger finnes under [/swagger](https://testnav-app-tilgang-analyse-service.inte applikasjonen. ## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) -### In Memmory DB -Ha naisdevice kjørende og kjør AppTilgangAnalyseServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=local -``` - -### GCP DB +En egen Spring profile _localdb_ er satt opp for å kjøre med proxy mot applikasjonens reelle DB. -Kjør opp `cloud_sql_proxy` +Kjør `cloud_sql_proxy` i bakgrunnen. ``` -./cloud_sql_proxy -instances=dolly-dev-ff83:europe-north1:testnav-app-tilgang-analyse-service=tcp:3306 +> cloud_sql_proxy -instances=dolly-dev-ff83:europe-north1:testnav-app-tilgang-analyse-service=tcp:3306 ``` - -Ha naisdevice kjørende og kjør AppTilgangAnalyseServiceApplicationStarter med følgende argumenter: +Start applikasjonen med Spring profile _localdb_ og definer DB_PASSORD (kan hentes fra pod). ``` --Dspring.profiles.active=localdb -DDB_PASSWORD=[passord for testnav-app-tilgang-analyse-service-db] -``` \ No newline at end of file +``` diff --git a/apps/arbeidsforhold-service/README.md b/apps/arbeidsforhold-service/README.md index 1b8a688ccf..e25476ca6e 100644 --- a/apps/arbeidsforhold-service/README.md +++ b/apps/arbeidsforhold-service/README.md @@ -1,18 +1,6 @@ # testnav-arbeidsforhold-service API for arbeidsforhold som hentes fra testnav-aareg-proxy. -## Swagger -Swagger finnes under [/swagger](https://testnav-arbeidsforhold-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør ArbeidsforholdApiApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/batch-bestilling-service/README.md b/apps/batch-bestilling-service/README.md index f9327b1d9b..237fac92fb 100644 --- a/apps/batch-bestilling-service/README.md +++ b/apps/batch-bestilling-service/README.md @@ -1,18 +1,6 @@ # Batch-bestilling-service App for å sende inn et stort antall bestillinger mot backend over tid, for å ikke overbelaste Dolly -## Swagger -Swagger finnes under [/swagger](https://testnav-batch-bestilling-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør MiljoerServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/brreg-stub/README.md b/apps/brreg-stub/README.md index 9e5c147e2b..221c818799 100644 --- a/apps/brreg-stub/README.md +++ b/apps/brreg-stub/README.md @@ -15,13 +15,7 @@ For dokumentasjon av applikasjonen sine endepunkter: - `/api` - `WSDL: /ws` -## Deployment - -Applikasjonen deployes til dev-fss ved bruk av [Github Actions.](https://github.com/navikt/testnorge/actions) Nytt bygg trigges ved PR eller merge til master. - -Applikasjonen kan også startes opp lokalt ved å bruke LocalApplicationStarter - ## Lokal kjøring * [Generelt.](../../docs/local_general.md) -* [Lokal PSQL i Docker](../../docs/local_db.md) +* [Lokal PostgreSQL.](../../docs/local_db.md) diff --git a/apps/bruker-service/README.md b/apps/bruker-service/README.md index bc45513b15..ca72b5293b 100644 --- a/apps/bruker-service/README.md +++ b/apps/bruker-service/README.md @@ -3,13 +3,6 @@ Service som henter og validerer en ansatt fra en reell organisasjon og brukes for autensiering ved bruk av våre applikasjoner som har bankId innlogging. -## Swagger - -Swagger finnes under [/swagger](https://testnav-bruker-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. - ## Lokal kjøring -``` --Dspring.profiles.active=local -``` +* [Generelt.](../../docs/local_general.md) diff --git a/apps/budpro-service/README.md b/apps/budpro-service/README.md index 0311960a61..795a11f3dc 100644 --- a/apps/budpro-service/README.md +++ b/apps/budpro-service/README.md @@ -5,12 +5,10 @@ Startes lokalt på samme måte som alle andre. Spring profile `local`. Se endepu Kun én integrasjon, med _generer-navn-service_. **Kilder:** +* [Kommuner](https://www.ssb.no/klass/klassifikasjoner/131) +* [Stillinger](https://www.ssb.no/arbeid-og-lonn/sysselsetting/artikler/yrkeskatalogen) +* [Organisasjonsenhet](https://confluence.adeo.no/display/PK/PK-6917?preview=%2F68215567%2F101614076%2FHR+ORGANISASJONSSTRUKTUR2.xls) -*Kommuner:* -> https://www.ssb.no/klass/klassifikasjoner/131 - -*Stillinger:* -> https://www.ssb.no/arbeid-og-lonn/sysselsetting/artikler/yrkeskatalogen - -*Organisasjonsenhet:* -> https://confluence.adeo.no/display/PK/PK-6917?preview=%2F68215567%2F101614076%2FHR+ORGANISASJONSSTRUKTUR2.xls \ No newline at end of file +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/dolly-backend/README.md b/apps/dolly-backend/README.md index 060a153a43..1387ff52bc 100644 --- a/apps/dolly-backend/README.md +++ b/apps/dolly-backend/README.md @@ -13,26 +13,8 @@ Applikasjonen legger også ved potensielle standard verdier som kreves i API vi trenger å ha noe forhold til under utfylling av bestilling. Noe data blir persistert i postgres db, som f.eks brukerne av Dolly, bestillingskriterier, hvem som har sendt de inn og status på disse. -## Utenfor utviklerimage - -https://dolly.ekstern.dev.nav.no/swagger-ui.html - -## Fra utviklerimage - -https://dolly-backend.intern.dev.nav.no/swagger-ui.html - -## Kjør lokalt -* Se [generell informasjon](../../docs/local_general.md). -* Applikasjonen er avhengig av en database i GCP, se [egen dokumentasjon](../../docs/gcp_db.md). -* Applikasjonen er avhengig av OpenSearch: -```aiexclude -> docker run -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "plugins.security.disabled=true" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=YLAgOm}rz#o6#Aq" --name opensearch -d opensearchproject/opensearch:latest -``` -Legg merke til passord `YLAgOm}rz#o6#Aq` (tilfeldig [generert](https://www.strongpasswordgenerator.org/), men må være "sterkt" ellers vil ikke OpenSearch starte). - -**Mac:** For å kjøre tester og bygge appen lokalt må Docker (Colima kan brukes) kjøre og man er nødt til å sette disse miljøvariablene: -``` -DOCKER_HOST=unix://${HOME}/.colima/default/docker.sock -TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock -TESTCONTAINERS_RYUK_DISABLED=true -``` \ No newline at end of file +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) +* [Database i GCP.](../../docs/gcp_db.md) +* [OpenSearch.](../../docs/local_opensearch.md) diff --git a/apps/dolly-frontend/README.md b/apps/dolly-frontend/README.md index d10b8811f7..86d5113c8b 100644 --- a/apps/dolly-frontend/README.md +++ b/apps/dolly-frontend/README.md @@ -4,11 +4,9 @@ Prosjekt for å opprette og konfigurere personer knyttet til fellesregistrene i ## Dokumentasjon -### Swagger - -Swagger finnes under /swagger-ui.html - ## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) ### Javascript @@ -26,55 +24,6 @@ generate new token (må ha read:packages og repo tilgang) .npmrc filen skal ligge i brukermappen (cd ~) din, hvis den ikke finnes der må du opprette den. -### Java - -For å kjøre lokalt (DollyFrontendApplicationStarter) må active profile settes til `local`. - -Disse verdiene fylles deretter inn i VM Options på IDE: - -Run -> Edit Configurations -> VM Options - -``` --Dspring.profiles.active=local -``` - -#### Utviklerimage - -For å kunne gjøre kall mot NAIS apper fra utviklerimage, må nav truststore settes opp og følgende verdier må -også legges til i VM Options: - -``` --Djavax.net.ssl.trustStore=C:\path\to\truststore --Djavax.net.ssl.trustStorePassword=(Passord) -``` - -##### Legge til sertifikat i truststore: - -Dersom det dukker opp RunTimeException under oppstart kan det være at du mangler sertifikat i din truststore. - -Sertifikat kan hentes -fra [Microsoft Login Cert](https://login.microsoftonline.com/62366534-1ec3-4962-8869-9b5535279d0b/login) (Ignorer -feilmeldingen om POST) - -For Mac: - -- Trykk på hengelåsen til venstre for URL og klikk deretter på sertifikat - -![Microsoft Sertifikat](../../docs/applications/dolly/assets/microsoft_keychain.png) - -- Klikk på pilen ved siden av detaljer og bla helt ned - -![Sertifikat Detaljer](../../docs/applications/dolly/assets/cert_details.png) - -- Ved å trykke på linken vil sertifikat lastes ned og man kan deretter legge denne til i Truststore ved hjelp av - kommandoen: - -``` -keytool -import -trustcacerts -alias MicrosoftLoginCert -file DIN_DOWNLOAD_DIR/DigiCertSHA2SecureServerCA.crt -keystore PATH_TIL_DIN_KEYSTORE.jts -``` - -![Sertifikat Download](../../docs/applications/dolly/assets/cert_download.png) - ### Kjøre Redis lokalt Evt last ned colima og kjør diff --git a/apps/dollystatus/README.md b/apps/dollystatus/README.md index 5c7a18cee4..2b2cb28f78 100644 --- a/apps/dollystatus/README.md +++ b/apps/dollystatus/README.md @@ -5,8 +5,8 @@ Applikasjon for viser status på forskjellig applikasjoner og tjeneserter fra Do Lenke https://dollystatus.intern.dev.nav.no/ ## Lokal kjøring -Ha naisdevice kjørende og i "src/main/js" mappe kjør +Fra `/src/main/js` kjør ``` -npm install -npm start +> npm install +> npm start ``` diff --git a/apps/endringsmelding-frontend/README.md b/apps/endringsmelding-frontend/README.md index 4a69ecba05..910d7a06d7 100644 --- a/apps/endringsmelding-frontend/README.md +++ b/apps/endringsmelding-frontend/README.md @@ -6,8 +6,5 @@ azure-applikasjonen `dev-gcp:dolly:endringsmelding-frontend`. https://testnav-endringsmelding.intern.dev.nav.no ## Lokal kjøring - -For å kjøre lokalt (DollyFrontendRedirectApplicationStarter) må active profile settes til `dev`. -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/endringsmelding-service/README.md b/apps/endringsmelding-service/README.md index 41fc873d6a..e2ff49a352 100644 --- a/apps/endringsmelding-service/README.md +++ b/apps/endringsmelding-service/README.md @@ -3,24 +3,6 @@ Service for endringsmeldinger som håndterer kallene fra Endringsmelding-frontend. Sender foedsel og døds meldinger på test identer. -## Swagger - -Swagger finnes under [/swagger](https://testnav-endringsmelding-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. For å kunne bruke endringsmelding-endepunktet må det innsendte tokenet ha tilgang via azure -applikasjonen `dev-gcp:dolly:endringsmelding-frontend`. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør EndringsmeldingServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/faste-data-frontend/README.md b/apps/faste-data-frontend/README.md index 873e2725c4..1fe7b92e01 100644 --- a/apps/faste-data-frontend/README.md +++ b/apps/faste-data-frontend/README.md @@ -1,16 +1,10 @@ # Faste data frontend - Applikasjon for å finne faste data som finnes i testmiljøene. Den gir også en oversikt over om de faktiske dataene og dataene som er lagret i de forskjellige mijøene stemmer overens. ## Ingress - Appen har ikke noen swagger, men søkene kan utføres på [Faste data](https://faste-data-frontend.intern.dev.nav.no) ## Lokal kjøring - -Ha naisdevice kjørende og kjør FasteDataFrontendApplicationStarter med følgende argumenter: - -``` --Dspring.profiles.active=dev -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/generer-arbeidsforhold-populasjon-service/README.md b/apps/generer-arbeidsforhold-populasjon-service/README.md index 3223e75d05..97bea21346 100644 --- a/apps/generer-arbeidsforhold-populasjon-service/README.md +++ b/apps/generer-arbeidsforhold-populasjon-service/README.md @@ -1,24 +1,6 @@ # Generer-arbeidsforhold-populasjon-service - Service som genererer arbeidsforhold i et valgt miljø for en spesifisert tidsperiode. -## Swagger - -Swagger finnes under [/swagger](https://testnav-generer-arbeidsforhold-populasjon-service.intern.dev.nav.no/swagger) --endepunktet til applikasjonen - ## Lokal kjøring - -Ha naisdevice kjørende og kjør GenererArbeidsforholdPopulasjonServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/generer-navn-service/README.md b/apps/generer-navn-service/README.md index de00f7f3ed..5856b9133a 100644 --- a/apps/generer-navn-service/README.md +++ b/apps/generer-navn-service/README.md @@ -1,25 +1,8 @@ # Generer navn-service - App for å generere fiktive navn. Navnene består av et adjektiv (som ofte brukes som fornavn), et ikke påkrevd adverb (mellomavn) og et substantiv (som ofte brukes som etternavn). Det er vurdert at sammenstillingen av slike navn er forskjellig nok fra ekte navn til at data med disse ikke kan forveksles med skarpe data. -## Swagger - -Swagger finnes under [/swagger](https://generer-navn-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør GenererNavnServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/generer-organisasjon-populasjon-service/README.md b/apps/generer-organisasjon-populasjon-service/README.md index 90f09f5062..4b75641710 100644 --- a/apps/generer-organisasjon-populasjon-service/README.md +++ b/apps/generer-organisasjon-populasjon-service/README.md @@ -1,15 +1,6 @@ # Testnav-generer-organisasjon-populasjon-service - Genererer og henter opplysningspliktige organisasjoner i valgt miljø. -## Swagger - -Swagger finnes under [/swagger](https://testnav-generer-organisasjon-populasjon-service.intern.dev.nav.no/swagger) --endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør GenererOrganisasjonPopulasjonServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/generer-synt-amelding-service/README.md b/apps/generer-synt-amelding-service/README.md index ab2aeb4cfb..78f7c78067 100644 --- a/apps/generer-synt-amelding-service/README.md +++ b/apps/generer-synt-amelding-service/README.md @@ -1,18 +1,6 @@ # Testnav-generer-synt-amelding-service App for å generere syntetiske ameldinger. -## Swagger -Swagger finnes under [/swagger](https://testnav-generer-synt-amelding-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør GenererSyntAMeldingApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/helsepersonell-service/README.md b/apps/helsepersonell-service/README.md index b14b8c2c82..9e81aa30e6 100644 --- a/apps/helsepersonell-service/README.md +++ b/apps/helsepersonell-service/README.md @@ -1,11 +1,6 @@ # Helsepersonell-service API for helsepersonell. Gir oversikt på helsepersonell som finnes både i felles kontaktregister og TSS. -## Swagger -Swagger finnes under [/swagger](https://testnav-helsepersonell-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør HelsepersonellApiApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/inntektsmelding-generator-service/README.md b/apps/inntektsmelding-generator-service/README.md index 25925d71e6..65bf6dbf8f 100644 --- a/apps/inntektsmelding-generator-service/README.md +++ b/apps/inntektsmelding-generator-service/README.md @@ -1,5 +1,4 @@ # Inntektsmelding generator - Microservice for å mappe inntektsmeldinger i JSON format til XML format basert på [kodeverk](https://github.com/navikt/tjenestespesifikasjoner/blob/master/nav-altinn-inntektsmelding/src/main/xsd/). Foreløpig er bare 201812 format støttet. @@ -11,25 +10,6 @@ versjon av rammeverk: implementation 'no.nav.tjenestespesifikasjoner:nav-altinn-inntektsmelding:1.2019.09.25-00.21-49b69f0625e0' ``` -## Swagger - -Swagger finnes under [/swagger](https://testnav-inntektsmelding-generator-service.intern.dev.nav.no/swagger) --endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør InntektsmeldingGeneratorApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` - --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] - -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/inntektsmelding-service/README.md b/apps/inntektsmelding-service/README.md index 83b4aa6be5..c4505d87e8 100644 --- a/apps/inntektsmelding-service/README.md +++ b/apps/inntektsmelding-service/README.md @@ -1,15 +1,6 @@ # Testnav-inntektsmelding-service - Service for å opprette og validere inntektsmeldinger som sendes inn på testpersoner. -## Swagger - -Swagger finnes under [/swagger](https://testnav-inntektsmelding-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør InntektsmeldingApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/jenkins-batch-status-service/README.md b/apps/jenkins-batch-status-service/README.md index b35fdb2175..d95f0f6072 100644 --- a/apps/jenkins-batch-status-service/README.md +++ b/apps/jenkins-batch-status-service/README.md @@ -1,18 +1,6 @@ # jenkins-batch-status-service App for å hente ut batch status fra Jenkins. -## Swagger -Swagger finnes under [/swagger](https://jenkins-batch-status-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør JenkinsBatchStatusServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/joark-dokument-service/README.md b/apps/joark-dokument-service/README.md index ace3ba2e30..810c1f2323 100644 --- a/apps/joark-dokument-service/README.md +++ b/apps/joark-dokument-service/README.md @@ -1,23 +1,6 @@ # testnav-joark-dokument-service - App for å hente ut joark dokumenter. -## Swagger - -Swagger finnes under [/swagger](https://testnav-joark-dokument-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør JoarkDokuemntServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/kodeverk-service/README.md b/apps/kodeverk-service/README.md index 73961c7b3e..fd0a716da6 100644 --- a/apps/kodeverk-service/README.md +++ b/apps/kodeverk-service/README.md @@ -1,10 +1,7 @@ # Testnav-Kodeverk-Service Henter, formatterer, og cacher data fra felles kodeverk.
-Lagt til eget kodeverk, Kommuner2024, som henter Kommuner og fjerner gamle kommunenummere - -## Swagger -Swagger finnes under [/swagger](https://testnav-kodeverk-service.intern.dev.nav.no/swagger-ui.html) -endepunktet til -applikasjonen. +Lagt til eget kodeverk, Kommuner2024, som henter Kommuner og fjerner gamle kommunenummere ## Lokal kjøring -Sett profile til dev \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/levende-arbeidsforhold-ansettelse/README.md b/apps/levende-arbeidsforhold-ansettelse/README.md index 916feaba38..2485d0f7ea 100644 --- a/apps/levende-arbeidsforhold-ansettelse/README.md +++ b/apps/levende-arbeidsforhold-ansettelse/README.md @@ -1,11 +1,5 @@ # Levende arbeidsforhold-ansettelse - -## Swagger - -Swagger finnes under [/swagger](https://testnav-levende-arbeidsforhold-ansettelse.intern.dev.nav.no/swagger-ui/index.html#/jobb-controller/ansettelseJobb) -endepunktet til -applikasjonen. - ## Forbedringspotensial * Nå så blir samme antall mennesker ansatt i hver organisasjon og vi tenker at dette er noe som kan bli forbedret. * Vi har ikke lagt til forskjellige arbeidsforhold typer noe som kan gjøre dette mer realistisk. @@ -89,17 +83,5 @@ https://www.ssb.no/arbeid-og-lonn/sysselsetting/statistikk/antall-arbeidsforhold ## Lokal kjøring - -Ha naisdevice kjørende og kjør GenererNavnServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/levende-arbeidsforhold-scheduler/README.md b/apps/levende-arbeidsforhold-scheduler/README.md new file mode 100644 index 0000000000..674eee89b1 --- /dev/null +++ b/apps/levende-arbeidsforhold-scheduler/README.md @@ -0,0 +1,3 @@ +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/levende-arbeidsforhold-service/README.md b/apps/levende-arbeidsforhold-service/README.md index 715b972d2a..7058429959 100644 --- a/apps/levende-arbeidsforhold-service/README.md +++ b/apps/levende-arbeidsforhold-service/README.md @@ -1,24 +1,5 @@ # Levende arbeidsforhold-service -Fyll inn: - -## Swagger - -Swagger finnes under [/swagger](https://levende-arbeidsforhold-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør GenererNavnServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: - -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/miljoer-service/README.md b/apps/miljoer-service/README.md index d03033b860..b6ec4c277d 100644 --- a/apps/miljoer-service/README.md +++ b/apps/miljoer-service/README.md @@ -1,18 +1,6 @@ # Miljoer-service App for å sjekke hvilke miljøer i test og preprod som er tilgjengelige nå. -## Swagger -Swagger finnes under [/swagger](https://miljoer-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør MiljoerServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/oppsummeringsdokument-service/README.md b/apps/oppsummeringsdokument-service/README.md index 28afbdf418..6d45eacb10 100644 --- a/apps/oppsummeringsdokument-service/README.md +++ b/apps/oppsummeringsdokument-service/README.md @@ -6,19 +6,11 @@ grand_parent: Applikasjoner --- # Oppsummeringsdokument - API for å sende inn oppsummeringsdokumenter til AAreg, og søke i de innsendte dokumentene. -Applikasjonen kan nås fra [/swagger](https://testnav-oppsummeringsdokument-service.intern.dev.nav.no/swagger) -endepunktet. - ## Lokal kjøring * [Generelt.](../../docs/local_general.md) - -For å kjøre lokalt med OpenSearch: - -``` -> docker run -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "plugins.security.disabled=true" --name opensearch-node -d opensearchproject/opensearch:latest -``` +* [OpenSearch.](../../docs/local_opensearch.md) Liste over alle indekser: diff --git a/apps/organisasjon-bestilling-service/README.md b/apps/organisasjon-bestilling-service/README.md index 6746296546..a3ec9700c0 100644 --- a/apps/organisasjon-bestilling-service/README.md +++ b/apps/organisasjon-bestilling-service/README.md @@ -8,19 +8,6 @@ grand_parent: Applikasjoner ## organisajon-bestilling-service App for å opprette organiasjoner i EREG som lytter fra en kafka kø. - -## Swagger -Swagger finnes under [/swagger](https://organisasjon-bestilling-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør ApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/organisasjon-faste-data-service/README.md b/apps/organisasjon-faste-data-service/README.md index ef82f0b452..c2082a960b 100644 --- a/apps/organisasjon-faste-data-service/README.md +++ b/apps/organisasjon-faste-data-service/README.md @@ -1,16 +1,7 @@ # Organisasjon Faste data service - Service som utfører CRUD funksjonalitet for organisasjoner mot EREG. Ofte benyttet etter prod laster mot miljøer for å sende inn organisasjoner fra grupper som er blitt overskrevet. -## Swagger - -Swagger finnes under [/swagger](https://testnav-organisasjon-faste-data-service.intern.dev.nav.no/swagger) -endepunktet -til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør OrganisasjonFasteDataServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/organisasjon-forvalter/README.md b/apps/organisasjon-forvalter/README.md index 2e2f6d14ba..dbe28ba9f4 100644 --- a/apps/organisasjon-forvalter/README.md +++ b/apps/organisasjon-forvalter/README.md @@ -1,13 +1,8 @@ # Organisasjon Forvalter - Forvalter som oppretter og deretter deployer organisasjoner basert på innsendte kriterier. Håndterer også status per orgnr når de sendes videre mot EREG. -## Swagger - -Swagger finnes under [/swagger](https://testnav-organisasjon-forvalter.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. - -## Kjør lokalt -* Se [generell informasjon](../../docs/local_general.md). -* Applikasjonen er avhengig av en database i GCP, se [egen dokumentasjon](../../docs/gcp_db.md). \ No newline at end of file +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) +* [Database i GCP.](../../docs/gcp_db.md) \ No newline at end of file diff --git a/apps/organisasjon-mottak-service/README.md b/apps/organisasjon-mottak-service/README.md index 6482d71f38..1b992ae3e2 100644 --- a/apps/organisasjon-mottak-service/README.md +++ b/apps/organisasjon-mottak-service/README.md @@ -1,15 +1,6 @@ ## organisajon-mottak-service - App for å opprette organisasjoner i EREG som lytter fra en kafka kø. -## Swagger - -Swagger finnes under [/swagger](https://testnav-organisasjon-mottak-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør OMSApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/organisasjon-service/README.md b/apps/organisasjon-service/README.md index 48641dd92e..d096ef6514 100644 --- a/apps/organisasjon-service/README.md +++ b/apps/organisasjon-service/README.md @@ -8,19 +8,6 @@ grand_parent: Applikasjoner ## Organisasjon-api API for organsiasjoner. -### Swagger -Swagger finnes under [/swagger](https://testnav-organisasjon-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - -### Lokal kjøring -Ha naisdevice kjørende og kjør OrganisasjonApiApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/organisasjon-tilgang-service/README.md b/apps/organisasjon-tilgang-service/README.md index 489b42ceaf..7e9442ea08 100644 --- a/apps/organisasjon-tilgang-service/README.md +++ b/apps/organisasjon-tilgang-service/README.md @@ -1,15 +1,6 @@ ## organisajon-tilgang-service - Service som godkjenner tilganger for en spesifisert organisasjoner mot Dolly ved bruk av bankid. -## Swagger - -Swagger finnes under [/swagger-ui.html](https://testnav-organisasjon-tilgang-service.intern.dev.nav.no/swagger-ui.html) --endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør OrganisasjonTilgangServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=local -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/orgnummer-service/README.md b/apps/orgnummer-service/README.md index 58e3b25572..5eaf82333f 100644 --- a/apps/orgnummer-service/README.md +++ b/apps/orgnummer-service/README.md @@ -8,19 +8,6 @@ grand_parent: Applikasjoner # Organisasjonsnummer Service App for å hente gyldige organisasjonsnummer som ikke er i bruk i EREG. -## Swagger -Swagger finnes under [/swagger](https://testnav-orgnummer-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - - ## Lokal kjøring -Ha naisdevice kjørende og kjør OrgnummerServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/oversikt-frontend/README.md b/apps/oversikt-frontend/README.md index 0edea255d3..eec4ecf8e5 100644 --- a/apps/oversikt-frontend/README.md +++ b/apps/oversikt-frontend/README.md @@ -5,21 +5,11 @@ parent: Applikasjoner --- # Team Token Frontend - Applikasjon for bruk av Team Dolly til å kunne generere personlige tokens til bruk i apper som ikke støtter Client Credential (service brukere). Det er kun Team Dolly som bruker denne appen. Lenke https://testnav-oversikt.dev.adeo.no/ ## Lokal kjøring -Ha naisdevice kjørende og kjør OversiktFrontendApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/pdl-forvalter/README.md b/apps/pdl-forvalter/README.md index f9abb5cdfe..1dfa2ecfa2 100644 --- a/apps/pdl-forvalter/README.md +++ b/apps/pdl-forvalter/README.md @@ -1,9 +1,7 @@ # Testnav-PDL-forvalter PDL-forvalter bygger og vedlikeholder testpersoner for PDL. - -## Swagger -Swagger finnes under [/swagger](https://testnav-pdl-forvalter.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. -## Kjør lokalt -* Se [generell informasjon](../../docs/local_general.md). -* Applikasjonen er avhengig av en database i GCP, se [egen dokumentasjon](../../docs/gcp_db.md). \ No newline at end of file +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) +* [Database i GCP](../../docs/gcp_db.md) \ No newline at end of file diff --git a/apps/person-faste-data-service/README.md b/apps/person-faste-data-service/README.md index 902c008f2f..ca80084740 100644 --- a/apps/person-faste-data-service/README.md +++ b/apps/person-faste-data-service/README.md @@ -1,15 +1,6 @@ # Person Faste Data Service - Service som administrerer de faste data personene som er i bruk i Dolly. -## Swagger - -Swagger finnes under [/swagger-ui.html](https://testnav-person-faste-data-service.intern.dev.nav.no/swagger-ui.html) --endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør PersonFasteDataServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/person-organisasjon-tilgang-service/README.md b/apps/person-organisasjon-tilgang-service/README.md index b6b8cf6afe..c51ae05b89 100644 --- a/apps/person-organisasjon-tilgang-service/README.md +++ b/apps/person-organisasjon-tilgang-service/README.md @@ -1,9 +1,6 @@ # Person Organisasjon Tilgang Service - Service som henter organisasjoner fra Altinn og hvilke tilganger de har. -## Swagger - -Swagger finnes -under [/swagger-ui.html](https://testnav-person-organisasjon-tilgang-service.intern.dev.nav.no/swagger-ui.html) --endepunktet til applikasjonen. \ No newline at end of file +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/person-search-service/README.md b/apps/person-search-service/README.md index 6b402e4ed6..838897254e 100644 --- a/apps/person-search-service/README.md +++ b/apps/person-search-service/README.md @@ -1,21 +1,8 @@ # testnav-person-search-service - Service som forvalter søking på personer basert på innsendte kriterier -## Swagger - -Swagger finnes under [/swagger](https://testnav-person-search-service.intern.dev.nav.no/swagger) --endepunktet til applikasjonen. - -## Lokal utvikling - -Ha naisdevice kjørende og kjør PersonSearchServiceApplicationStarter med følgende argumenter: -``` ---add-opens java.base/java.lang=ALL-UNNAMED --Dspring.profiles.active=dev -``` +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) +* [OpenSearch.](../../docs/local_opensearch.md) -og kjør opp en lokal version av en elasticsearch instance -``` -docker run -d --name es762 -p 9200:9200 -e "discovery.type=single-node" elasticsearch:7.10.1 -``` diff --git a/apps/person-service/README.md b/apps/person-service/README.md index 4c9c01007a..f121026141 100644 --- a/apps/person-service/README.md +++ b/apps/person-service/README.md @@ -7,18 +7,6 @@ parent: Applikasjoner # Testnav-Person-Service API for oppretting og henting av personer fra PDL og TPS -## Swagger -Swagger finnes under [/swagger-ui.html](https://testnav-person-service.intern.dev.nav.no/swagger-ui.html) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør PersonServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/profil-api/README.md b/apps/profil-api/README.md index c47cd3dc65..83a9c87bae 100644 --- a/apps/profil-api/README.md +++ b/apps/profil-api/README.md @@ -5,21 +5,8 @@ parent: Applikasjoner --- # profil-api - Api for henting av profil (navn, e-post og avdeling) og profilbilde for innlogget bruker. -## Swagger -Swagger finnes under [/swagger](https://testnorge-profil-api.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - ## Lokal kjøring -Ha naisdevice kjørende og kjør ProfilApiApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` \ No newline at end of file +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/skattekort-service/README.md b/apps/skattekort-service/README.md index 7430f42931..188b780301 100644 --- a/apps/skattekort-service/README.md +++ b/apps/skattekort-service/README.md @@ -5,19 +5,12 @@ parent: Applikasjoner --- # skattekort-service - Tjeneste for å legge til skattekort i os-eskatt ved innsending til deres eget API for test. ## Bruk - Applikasjonen omformer JSON-request til XML-request og sender inn på overnevnte endepunkt. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør SkattekortServiceApplicationStarter med følgende argumenter: -``` ---add-opens java.base/java.lang=ALL-UNNAMED --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/sykemelding-api/README.md b/apps/sykemelding-api/README.md index 6adaef68db..c456870ab6 100644 --- a/apps/sykemelding-api/README.md +++ b/apps/sykemelding-api/README.md @@ -1,22 +1,6 @@ # testnav-sykemelding-api - API for sykemeldinger. -## Swagger - -Swagger finnes under [/api](https://testnav-sykemelding-api.dev.intern.nav.no/api) -endepunktet til applikasjonen. - ## Lokal kjøring - -Ha naisdevice kjørende og kjør SykemeldingApiApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage - -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/synt-sykemelding-api/README.md b/apps/synt-sykemelding-api/README.md index 5a2a158ca5..da58a614ad 100644 --- a/apps/synt-sykemelding-api/README.md +++ b/apps/synt-sykemelding-api/README.md @@ -7,19 +7,7 @@ parent: Applikasjoner ## Synt-Sykemelding-api API for syntetisering av sykemeldinger -### Swagger -Swagger finnes under [/swagger](https://testnav-synt-sykemelding-api.dev.adeo.no/swagger) -endepunktet til applikasjonen. - -### Lokal kjøring -Ha naisdevice kjørende og kjør SyntSykemeldingApiApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/synt-vedtakshistorikk-service/README.md b/apps/synt-vedtakshistorikk-service/README.md index 411620cebd..d0efd9fc46 100644 --- a/apps/synt-vedtakshistorikk-service/README.md +++ b/apps/synt-vedtakshistorikk-service/README.md @@ -2,8 +2,5 @@ Applikasjon for å registrere Testnorge identer som brukere i Arena forvalteren og registrere vedtak på dem. ## Lokal kjøring - -Start `SyntVedtakshistorikkServiceApplicationStarter` med følgenede props: -``` --Dspring.profiles.active=dev -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/apps/tenor-search-service/README.md b/apps/tenor-search-service/README.md index db28fe607b..964ec94ffa 100644 --- a/apps/tenor-search-service/README.md +++ b/apps/tenor-search-service/README.md @@ -1,9 +1,6 @@ # Tenor Search Service - Service som formidler søk til Tenor testdata hos Skatteetaten. -## Swagger - -Swagger finnes -under [/swagger-ui.html](https://testnav-tenor-search-service.intern.dev.nav.no/swagger-ui.html) --endepunktet til applikasjonen. \ No newline at end of file +## Lokal kjøring +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) \ No newline at end of file diff --git a/apps/testnav-ident-pool/README.md b/apps/testnav-ident-pool/README.md index 031bac8525..5e48730185 100644 --- a/apps/testnav-ident-pool/README.md +++ b/apps/testnav-ident-pool/README.md @@ -3,35 +3,9 @@ Testnav-Ident-pool har oversikt på syntetiske identer, og sjekker mot prod og t Fra ident-pool kan det rekvireres identer basert på født-før og født-etter samt kjønn og type. Spesifikke identer kan også allokeres. Identer kan frigjøres og benyttes om igjen - -## Swagger -Swagger finnes under [/swagger](https://testnav-ident-pool.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. ## Lokal kjøring - - -### Utenfor utviklerimage -Ha naisdevice kjørende og kjør IdentPoolApplicationStarter med følgende argumenter: -``` ---add-opens java.base/java.lang=ALL-UNNAMED --Dspring.profiles.active=local -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` - -Det kan være nødvendig å ha disse også: -``` --Dhttp.proxyHost=webproxy-utvikler.nav.no --Dhttps.proxyHost=webproxy-utvikler.nav.no --Dhttp.proxyPort=8088 --Dhttps.proxyPort=8088 --Dhttp.nonProxyHosts=localhost|127.0.0.1|10.254.0.1|*.local|*.adeo.no|*.nav.no|*.aetat.no|*.devillo.no|*.oera.no|*.nais.io -``` - -Applikasjonen er avhengig av en lokal PSQL-database. For mer informasjon se [egen dokumentasjon](../../docs/local_db.md). +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) +* [Lokal PostgreSQL.](../../docs/local_db.md) diff --git a/apps/testnorge-statisk-data-forvalter/README.md b/apps/testnorge-statisk-data-forvalter/README.md index 491189e18b..a10fb038fe 100644 --- a/apps/testnorge-statisk-data-forvalter/README.md +++ b/apps/testnorge-statisk-data-forvalter/README.md @@ -5,7 +5,6 @@ parent: Applikasjoner --- # testnorge-statisk-data-forvalter - Statisk data forvalter er en applikasjon som har som ansvar å forvalte faste test-data i NAV. Denne applikasjonen belager seg på flere andre applikasjoner for å kunne legge inn data. @@ -13,7 +12,6 @@ Denne applikasjonen belager seg på flere andre applikasjoner for å kunne legge Integrasjonen mot TPSF og TPS er fjernet men ikke oppdatert i figur: ![Faste data flowchart](./doc/images/Faste%20data%20flowchart.png "Faste data flowchart") - All data som eksisterer i databasen er test-data som skal kjøres inn i miljøer etter tømming og produksjonslaster. Av dataen som skal inn i TPS er det bare ekstra identer som ikke eksisterer i TPSF avspillergruppen til SKD-mantallet som er lagt inn. Resten av mantallet ekisterer der. @@ -28,7 +26,6 @@ I dette tilfellet må bedriftsnavn og enhetstype settes, og for en person må ma osv. Disse verdiene blir automatisk satt av applikasjonene som er gitt som avhengigheter. ## API - Apiet inneholder endepunkter for å individuelt legge inn all statisk data i et miljø gitt hvilken type (SAM, TP, SKD, EREG). Swagger finnes under [/swagger](https://testnorge-statisk-data-forvalter.dev.intern.nav.no/swagger) -endepunktet til applikasjonen. @@ -40,7 +37,6 @@ konverteres til ANSI for å vise korrekte tegn i Excel. ## Nytt domene - For å opprette et nytt domene må en POJO og repository opprettes. Det er sterkt anbefalt å eksponere dette nye domenet i APIet. Nåværende domener belager seg på eksisterende applikasjoner som ikke er direkte tilknyttet fast data. Denne modellen er også diff --git a/apps/tilbakemelding-api/README.md b/apps/tilbakemelding-api/README.md index cb2d479d47..10f467e64c 100644 --- a/apps/tilbakemelding-api/README.md +++ b/apps/tilbakemelding-api/README.md @@ -7,10 +7,6 @@ parent: Applikasjoner # testnorge-tilbakemelding-api App for innsending av tilbakemeldinger. Tilbakemeldingene blir publisert i slack -## Swagger -Swagger finnes under [/swagger](https://testnorge-tilbakemelding-api.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. - - ## Lokal kjøring * [Generelt.](../../docs/local_general.md) diff --git a/apps/tps-messaging-service/README.md b/apps/tps-messaging-service/README.md index d7bbda8fdf..5cf4e99502 100644 --- a/apps/tps-messaging-service/README.md +++ b/apps/tps-messaging-service/README.md @@ -1,17 +1,11 @@ # TPS-messaging-service TPS-messaging-service gir mulighet å sende og motta XML-meldinger mot TPS MQ-køer, samt lese XML-innhold fra TPS servicerutiner over CICS. - -## Swagger -Swagger finnes under [/swagger](https://testnav-tps-messaging-service.intern.dev.nav.no/swagger) -endepunktet til -applikasjonen. ## Lokal kjøring * [Generelt](../../docs/local_general.md) -* [Lokal PSQL i Docker](../../docs/local_db.md) +* [Lokal PostgreSQL.](../../docs/local_db.md) -På Naisdevice er det ikke åpnet opp for kjøring mot MQ. Det er mulig å teste mot et Dockerimage som innholder en test-MQ, -i hht denne lenke: -https://developer.ibm.com/tutorials/mq-connect-app-queue-manager-containers/ +Gjennom `naisdevice` er det ikke åpnet opp for kjøring mot MQ. Det er mulig å teste mot et Dockerimage som innholder en test-MQ, i hht. [dokumentasjon](https://developer.ibm.com/tutorials/mq-connect-app-queue-manager-containers/). Kommandoer for Docker: ``` diff --git a/apps/udi-stub/README.md b/apps/udi-stub/README.md index ca0cc391b9..e2cfc7c1e6 100644 --- a/apps/udi-stub/README.md +++ b/apps/udi-stub/README.md @@ -5,12 +5,10 @@ parent: Applikasjoner --- # UDI-stub - Stub av UDI sine tjenester som brukes av NAV. Stubben inneholder også REST endepunkter for å legge til personer i databasen. ## Bruk - Applikasjonen eksponerer SOAP tjenesten 'person status' fra UDI, men med egne data. Data opprettes via REST-tjenesten @@ -22,13 +20,4 @@ For dokumentasjon av applikasjonen sine endepunkter: ## Lokal kjøring * [Generelt.](../../docs/local_general.md) -* [Lokal PSQL i Docker](../../docs/local_db.md) - -For å kjøre tester og bygge appen lokalt må Docker (Colima kan brukes på Mac) kjøre og man er nødt til å sette disse -miljøvariablene: - -``` -DOCKER_HOST=unix://${HOME}/.colima/default/docker.sock -TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock -TESTCONTAINERS_RYUK_DISABLED=true -``` \ No newline at end of file +* [Lokal PostgreSQL.](../../docs/local_db.md) \ No newline at end of file diff --git a/apps/varslinger-service/README.md b/apps/varslinger-service/README.md index e2514716f8..5210a34559 100644 --- a/apps/varslinger-service/README.md +++ b/apps/varslinger-service/README.md @@ -5,20 +5,8 @@ parent: Applikasjoner --- # Varslinger-service -Applikasjon for registering av varslinger og brukeres varslinger. - -## Swagger -Swagger finnes under [/swagger](https://testnav-varslinger-service.intern.dev.nav.no/swagger) -endepunktet til applikasjonen. +Applikasjon for registering av varslinger og brukeres varslinger. ## Lokal kjøring -Ha naisdevice kjørende og kjør deretter VarslingerServiceApplicationStarter med følgende argumenter: -``` --Dspring.profiles.active=dev -``` - -### Utviklerimage -I utviklerimage brukes ikke naisdevice og du må legge til følgende ekstra argumenter: -``` --Djavax.net.ssl.trustStore=[path til lokal truststore] --Djavax.net.ssl.trustStorePassword=[passord til lokal truststore] -``` +* [Generelt.](../../docs/local_general.md) +* [Secret Manager.](../../docs/local_secretmanager.md) diff --git a/docs/local_opensearch.md b/docs/local_opensearch.md new file mode 100644 index 0000000000..e9b33aa5bd --- /dev/null +++ b/docs/local_opensearch.md @@ -0,0 +1,5 @@ +Enkelte applikasjoner trenger OpenSearch kjørende lokalt i Docker: +``` +> docker run -p 9200:9200 -p 9600:9600 -e "discovery.type=single-node" -e "plugins.security.disabled=true" -e "OPENSEARCH_INITIAL_ADMIN_PASSWORD=YLAgOm}rz#o6#Aq" --name opensearch -d opensearchproject/opensearch:latest +``` +Legg merke til passord `YLAgOm}rz#o6#Aq` (tilfeldig [generert](https://www.strongpasswordgenerator.org/), men må være "sterkt" ellers vil ikke OpenSearch starte). \ No newline at end of file