Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lblod/package-bbcdr-rapporten-service

Microservice to package BBCDR reports for delivery to the backoffice
https://github.com/lblod/package-bbcdr-rapporten-service

mu-service

Last synced: 21 days ago
JSON representation

Microservice to package BBCDR reports for delivery to the backoffice

Awesome Lists containing this project

README

        

# packages-bbcdr-rapporten-service
Microservice that packages a bbcdr report by creating a zip file with the linked files and a metadata file.

## installation
To add the service to your stack, add the following snippet to docker-compose.yml:

```
services:
packagereports:
image: lblod/package-bbcdr-rapporten-service
```

## REST API
### POST /package-bbcdr-reports/
Trigger packaging
Returns `202 Accepted` if the process was started

Returns `503 Service Unavailable` if already running

## Development

```
services:
packagereports:
image: semtech/mu-javascript-template
ports:
- 8888:80
environment:
NODE_ENV: "development"
volumes:
- /path/to/your/code:/app/
```