Docker images

Vlastní image

Tyto image jsou vyvíjeny vývojovým týmem aplikace a jsou specifické pro provoz AMCR.

${amcr_image}

Vlastní image aplikace AMCR postavená na bázi GDAL. Obsahuje Django aplikaci a všechny potřebné závislosti pro provoz webové aplikace.

${proxy_image}

Vlastní image Nginx proxy serveru založená na nginxinc/nginx-unprivileged. Zajišťuje reverzní proxy a servování statických souborů.

${redis_image} / aiscr/webamcr-redis

Vlastní Redis image založená na oficiálním Redis image. Používá se pro ukládání cache a jako message broker pro Celery.

Generické image

Tyto image jsou standardní open-source image používané pro provoz podpůrných služeb.

redis

Oficiální Redis image. Používá se v lokálním vývojovém prostředí jako přímá náhrada za vlastní AMCR Redis image.

postgis/postgis

PostgreSQL databáze s PostGIS rozšířením pro geografická data. Používá se pro lokální vývoj a testování.

postgres

PostgreSQL databáze pro Fedora repository. Používá se jako databázový backend pro Fedora Commons.

eeacms/rsync

Image pro synchronizaci souborů pomocí rsync. Používá se pro zálohování lokalizačních souborů.

oliver006/redis_exporter

Exportér metrik pro Redis pro Prometheus monitoring. Shromažďuje metriky o výkonu Redis instance.

danihodovic/celery-exporter

Exportér metrik pro Celery úlohy pro Prometheus. Monitoruje stav a výkon asynchronních úloh.

grafana/grafana-enterprise

Grafana Enterprise pro vizualizaci metrik a monitoringu. Poskytuje dashboardy pro sledování výkonu aplikace.

prom/prometheus

Prometheus pro sběr a ukládání metrik. Slouží jako centrální systém pro monitoring aplikace a infrastruktury.

docker.elastic.co/logstash/logstash

Logstash pro zpracování a transformaci logů. Zajišťuje parsování a indexování logů do Elasticsearch.

docker.elastic.co/elasticsearch/elasticsearch

Elasticsearch pro fulltextové vyhledávání a analýzu logů. Ukládá a indexuje logy aplikace.

docker.elastic.co/kibana/kibana

Kibana pro vizualizaci a analýzu logů z Elasticsearch. Poskytuje webové rozhraní pro prohlížení a vyhledávání v logech.

selenium/standalone-chromium

Selenium standalone Chromium pro automatizované testování. Používá se pro end-to-end testy webové aplikace.

gcr.io/cadvisor/cadvisor

cAdvisor pro monitorování využití zdrojů kontejnerů. Shromažďuje metriky o CPU, paměti a síti.

prometheuscommunity/postgres-exporter

Exportér metrik pro PostgreSQL databázi pro Prometheus. Monitoruje výkon a stav databázových operací.

dpage/pgadmin4

pgAdmin4 webové rozhraní pro správu PostgreSQL databází. Používá se pro lokální vývoj a správu databáze.

memcached

Memcached pro ukládání cache v paměti. Používá se pro zrychlení aplikace pomocí cache vrstvy.

fcrepo/fcrepo

Fedora Commons Repository pro ukládání digitálních objektů. Slouží jako digitální repozitář pro archivaci dat.