This project contains the application code and infrastructure for narmesteleder-varsel
- Kotlin
- Ktor
- Gradle
- Postgres
- Kotest
- JDK 17
This the high level flow of the application
graph LR;
A[\teamsykmelding.syfo-narmesteleder-leesah/] ---> narmesteleder-varsel;
B[\teamsykmelding.syfo-sendt-sykmelding/] ---> narmesteleder-varsel;
narmesteleder-varsel --- id1[(Database)];
narmesteleder-varsel ---> C[\teamdokumenthandtering.privat-dok-notifikasjon-med-kontakt-info/];
To build locally and run the integration tests you can simply run
./gradlew shadowJar
or on windows
gradlew.bat shadowJar
Creating a docker image should be as simple as
docker build -t narmesteleder-varsel .
docker run --rm -it -p 8080:8080 narmesteleder-varsel
Find the newest version of gradle here: https://gradle.org/releases/ Then run this command:
./gradlew wrapper --gradle-version $gradleVersjon
This project is maintained by navikt/teamsykmelding
Questions and/or feature requests? Please create an issue
If you work in @navikt you can reach us at the Slack channel #team-sykmelding