Info/lenker til Team Dollys interne verktøy finnes her.
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
Se README.md
for hver enkelt applikasjon/proxy. Felles dokumentasjon ligger i /docs.
Migrering av andre repoer inn i monorepo.
git remote add -f $REPO_NAVN https://github.com/navikt/$REPO_NAVN.git
git merge -s ours --no-commit $REPO_NAVN/master --allow-unrelated-histories
git read-tree --prefix=apps/$REPO_NAVN/ -u $REPO_NAVN/master
git commit -m "Migrering av $REPO_NAVN inn i testnorge"
git push
Eller kjør:
/bin/bash ./.tools/migrate.sh $REPO_NAVN
Kjør kommandoen:
> JWK=$(cat ./mocks/jwk.json) docker compose up --build
Evt. i PowerShell:
> $env:JWK=(Get-Content -Path ./mocks/jwk.json -Raw) ; docker compose up --build
Deretter kan itegrasjonstester kjøres med kommandoen:
> ./gradlew iTest
NB: Dette vil kun fungere hvis appen støtter integrasjonstester.
Dette repoet bruker GitHub Copilot til å generere kode.