Skip to content

GLundh/api-service-invoices

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invoices

Leverantör

Sundsvalls kommun

Beskrivning

Invoices är en tjänst som presenterar en kunds fakturor till en leverantör.

Tekniska detaljer

Integrationer

Tjänsten integrerar mot:

  • Mikrotjänst DataWarehouseReader

Starta tjänsten

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

Paketera och starta 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.

Bygga och starta med Docker

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

Kör applikationen lokalt

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.6%
  • Dockerfile 0.4%