This example will showcase how the atom-generator can be used in a infrastructure based on containers. The 'theory' behind this docker-compose setup can also be applied toward k8s.
The example has the following containers
container | task |
---|---|
atom | the atom-generator that based on the given configuration generates atom feed xml files |
traefik | a proxy that routes the request to the corresponding backend: lighttpd , style or minio |
lighttpd | a web service that host the atom files and proxies the minio object storage containing the dummy data files |
style | a (optional) web service that host the styling for the atom service |
minio | a object store that host the dummy data files for this example |