Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pagopa/pagopa-gpd-reporting-service

The service is responsible for the inquiry of the reporting flows to the Payment Node and the updating of the Debt Position via GPD. In addition, the service must ensure reporting flows persistence.
https://github.com/pagopa/pagopa-gpd-reporting-service

pagopa-gpd pagopa-gpd-reporting

Last synced: 6 days ago
JSON representation

The service is responsible for the inquiry of the reporting flows to the Payment Node and the updating of the Debt Position via GPD. In addition, the service must ensure reporting flows persistence.

Awesome Lists containing this project

README

        

# pagoPA Functions template

Java template to create an Azure Function.

## Function examples
There is an example of a Http Trigger function.

---

## Run locally with Docker
`docker build -t pagopa-gpd-reporting-service .`

`docker run -p 8999:80 pagopa-gpd-reporting-service`

### Test
`curl http://localhost:8999/example`

## Run locally with Maven

`mvn clean package`

`mvn azure-functions:run`

### Test
`curl http://localhost:7071/example`

---

## TODO
Once cloned the repo, you should:
- to deploy on standard Azure service:
- rename `deploy-pipelines-standard.yml` to `deploy-pipelines.yml`
- remove `helm` folder
- to deploy on Kubernetes:
- rename `deploy-pipelines-aks.yml` to `deploy-pipelines.yml`
- customize `helm` configuration
- configure the following GitHub action in `.github` folder:
- `deploy.yml`
- `sonar_analysis.yml`

Configure the SonarCloud project :point_right: [guide](https://pagopa.atlassian.net/wiki/spaces/DEVOPS/pages/147193860/SonarCloud+experimental).