Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pagopa/pagopa-mbd-service
๐ @e.Bollo 2.0
https://github.com/pagopa/pagopa-mbd-service
pagopa-gpd pagopa-mbd
Last synced: about 18 hours ago
JSON representation
๐ @e.Bollo 2.0
- Host: GitHub
- URL: https://github.com/pagopa/pagopa-mbd-service
- Owner: pagopa
- Created: 2024-11-21T10:58:10.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T13:15:57.000Z (21 days ago)
- Last Synced: 2025-01-15T13:36:21.532Z (21 days ago)
- Topics: pagopa-gpd, pagopa-mbd
- Language: Java
- Homepage: https://pagopa.atlassian.net/wiki/x/AgB3UQ
- Size: 442 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# pagoPA Marca da Bollo Digitale Service
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=pagopa_pagopa-mbd-service&metric=alert_status)](https://sonarcloud.io/dashboard?id=pagopa_pagopa-mbd-service)
Expose APIs that will be used by end user to pay a digital "marca da bollo"
---
## Summary ๐
- [Api Documentation ๐](#api-documentation-)
- [Technology Stack ๐](#technology-stack-)
- [Start Project Locally ๐](#start-project-locally-)
* [Run locally with Docker](#run-locally-with-docker)
+ [Prerequisites](#prerequisites)
+ [Run docker container](#run-docker-container)
* [Running the application in dev mode](#running-the-application-in-dev-mode)
- [Develop Locally ๐ป](#develop-locally-)
* [Prerequisites](#prerequisites)
* [Testing ๐งช](#testing-)
+ [Unit test](#unit-test)
+ [Integration test [WIP]](#integration-test-wip)
+ [Performance test [WIP]](#performance-test-wip)
- [Contributors ๐ฅ](#contributors-)
* [Maintainers](#maintainers)---
## Api Documentation ๐
See
the [OpenApi 3 here](https://editor.swagger.io/?url=https://raw.githubusercontent.com/pagopa/pagopa-mbd-service/main/openapi/openapi.json)---
## Technology Stack ๐
- Java 17
- Spring Boot
- Spring Web
- Hibernate
- JPA
- OpenFeign
- Lombok---
## Start Project Locally ๐
#### Prerequisites
- docker
#### Set environment variables
`docker build -t pagopa-mbd-service .`
`cp .env.example .env`
and replace in `.env` with correct values
#### Run docker container
then type :
`docker run -p 8080:8080 --env-file=./.env pagopa-mbd-service`
## Develop Locally ๐ป
### Prerequisites
- git
- maven
- jdk-17### Testing ๐งช
#### Unit test
Typing `mvn clean verify`
#### Integration test [WIP]
- Run the application
- Install dependencies: `yarn install`
- Run the test: `yarn test`#### Performance test [WIP]
---
## Contributors ๐ฅ
Made with โค๏ธ by PagoPa S.p.A.
### Maintainers
See `CODEOWNERS` file