Sundsvalls kommun
Invoices är en tjänst som presenterar en kunds fakturor till en leverantör.
Tjänsten integrerar mot:
- Mikrotjänst DataWarehouseReader
Konfigurationsnyckel | Beskrivning |
---|---|
DataWarehouseReader | |
integration.datawarehousereader.url |
URL för endpoint till DataWarehouseReader-tjänsten i WSO2 |
spring.security.oauth2.client.registration.datawarehousereader.client-id |
Klient-ID som ska användas för DataWarehouseReader-tjänsten |
spring.security.oauth2.client.registration.datawarehousereader.client-secret |
Klient-secret som ska användas för DataWarehouseReader-tjänsten |
spring.security.oauth2.client.provider.datawarehousereader.token-uri |
URI till endpoint för att förnya token för DataWarehouseReader-tjänsten |
Applikationen kan paketeras genom:
./mvnw package
Kommandot skapar filen api-service-invoices-<version>.jar
i katalogen target
. Tjänsten kan nu köras genom kommandot java -jar target/api-service-invoices-<version>.jar
.
Exekvera följande kommando för att bygga en Docker-image:
docker build -f src/main/docker/Dockerfile -t api.sundsvall.se/ms-invoices:latest .
Exekvera följande kommando för att starta samma Docker-image i en container:
docker run -i --rm -p8080:8080 api.sundsvall.se/ms-invoices
Exekvera följande kommando för att bygga och starta en container i sandbox mode:
docker-compose -f src/main/docker/docker-compose-sandbox.yaml build && docker-compose -f src/main/docker/docker-compose-sandbox.yaml up
Copyright (c) 2022 Sundsvalls kommun