Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pagopa/pagopa-reporting-orgs-enrollment
Enrollment to pagoPA FDR retrieve service for GPD users
https://github.com/pagopa/pagopa-reporting-orgs-enrollment
pagopa-gpd
Last synced: about 18 hours ago
JSON representation
Enrollment to pagoPA FDR retrieve service for GPD users
- Host: GitHub
- URL: https://github.com/pagopa/pagopa-reporting-orgs-enrollment
- Owner: pagopa
- Created: 2022-09-12T10:28:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-15T09:02:02.000Z (4 months ago)
- Last Synced: 2024-12-10T17:13:14.079Z (about 2 months ago)
- Topics: pagopa-gpd
- Language: Java
- Homepage: https://pagopa.atlassian.net/wiki/spaces/PPD/pages/544997722/Enrollment+delle+organizzazioni
- Size: 155 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Reporting Organization Enrollment
This project is a Spring Boot application for the voluntary organizations enrollment to the reporting service
This service is called by [ReportingOrgsEnrollment](https://github.com/pagopa/pagopa-reporting-orgs-enrollment)
---
## Api Documentation ๐See the [OpenApi 3 here.](https://editor.swagger.io/?url=https://raw.githubusercontent.com/pagopa/pagopa-reporting-orgs-enrollment/main/openapi/openapi.json)
In local env typing following url on browser for ui interface:
```
http://localhost:8080/swagger-ui/index.html```
or that for `json` version
```http://localhost:8080/v3/api-docs/```---
## Technology Stack ๐
- Java 11
- Spring Boot
- Spring Web
- [Azure Table Storage API](https://learn.microsoft.com/en-us/java/api/overview/azure/data-tables-readme?view=azure-java-stable)---
# How to run Locally ๐
### Prerequisites
- Azure Storage Explorer### Run the project
The easiest way to run locally is start the Microsoft Storage Explorer and then run the spring-boot application:- Install Azurite
```
Example with npm:
npm install -g azuriteExmple with docker:
docker pull mcr.microsoft.com/azure-storage/azurite
```- Run Azurite
```
Example with npm:
azurite --silent --location c:\azurite --debug c:\azurite\debug.logExmple with docker:
docker run -p 10000:10000 -p 10001:10001 -p 10002:10002 \
mcr.microsoft.com/azure-storage/azurite
```- Run the application
```
Navigate to the root of the project via command line and execute the command:
mvn spring-boot:run
```---
# Run Tests ๐งช
#### Unit test
Typing `mvn clean verify`
#### Integration test
- Run the application
- Install dependencies: `yarn install`
- Run the test: `yarn test`---
## Contributors ๐ฅ
Made with โค๏ธ by PagoPa S.p.A.### Mainteiners
See `CODEOWNERS` file