codingtroop / ubl-store

UBL-Tr invoice storage. Saves up to %99 disk space!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ubl-store

Go contributions welcome HitCount codecov

ubl document storage with filesystem or AWS S3 compliant storage support.

Run

To run on docker-compose with minio

$ docker-compose up

Or run with filesystem

$ docker-compose -f docker-compose-standalone.yml up

Storage Size

10.000 Sample Invoice from 3 issuer

Size Compress Rate Saving
Original 2,443,6 MB 100.0% 0.0%
Zipped 519.0 MB 21.0% 79.0%
ubl-store 25.5 MB 1.0% 99.0%

Development Dependencies

Swaggo

go install github.com/swaggo/swag/cmd/swag@latest

About

UBL-Tr invoice storage. Saves up to %99 disk space!

License:MIT License


Languages

Language:Go 100.0%