Install the latest Docker release to your server.
Get the source code for ATIX AG errata_server
and errata_parser
and build the Docker images according to their description.
In short:
# Build errata_parser image
git clone https://github.com/ATIX-AG/errata_parser
cd errata_parser
docker build -t errata_parser:latest .
cd ..
# Build errata_server image
git clone https://github.com/ATIX-AG/errata_server
cd errata_server
docker build -t errata_server:latest .
cd ..
# Now clone this repository here
git clone https://github.com/pandel/docker-atix-errata
cd docker-atix-errata
- Copy
env-example
to.env
- (Optional) Adjust errata_parser schedule in
.env
, see ofelia documentation for more information - Copy
default_config.json
toconfig.json
- (Optional) Adjust distribution and release data you want to fetch in
config.json
, see errata_parser documentation on how to reconfigure everything / for Ubuntu: leaveubuntu
ANDubuntu-esm
in yourconfig.json
, or you will have to changecompose-ubuntu.yml
accordingly - According to the data you want to fetch, copy one of the following compose files to
compose.yml
:compose-all.yml
: get all available data for Debian, Ubuntu and Ubuntu-esmcompose-debian.yml
: get Debian data onlycompose-ubuntu.yml
: get Ubuntu and Ubuntu-Esm data only
Now startup your compose stack like this:
docker compose up -d
If you want to see some log data directly after starting up, you can also do it like this:
docker compose up -d && docker compose logs -f
If you have seen enough, exit the log display with STRG-C