188 lines
13 KiB
Markdown
188 lines
13 KiB
Markdown
**<u>Please find bellow the current Rx3 Docker Image Hierarchy:</u>**
|
|
```mermaid
|
|
graph LR
|
|
classDef base_img fill:#000,stroke:#bbb,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef end_img fill:#6a6,stroke:#8b8,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef mod_img fill:#66c,stroke:#fff,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef ext_img fill:#c66,stroke:#fff,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef appl fill:#fd4,stroke:#fff,stroke-width:2px,color:#000,font-weight:bold
|
|
classDef topbox fill:#f96,stroke:#333,color:#000
|
|
classDef transparent fill:none,stroke:none,color:#555,font-style:italic
|
|
|
|
|
|
|
|
base(Base<br><a href="https://git.rx3.org/gitea/rx3-docker/base"><span style='font-size:12px;font-weight:normal;display:block;'>1.5.1-mga9</span></a>):::base_img
|
|
server(Server<br><a href="https://git.rx3.org/gitea/rx3-docker/server"><span style='font-size:12px;font-weight:normal;display:block;'>1.4.1-mga9</span></a>)
|
|
postgresql(PostgreSQL<br><a href="https://git.rx3.org/gitea/rx3-docker/postgresql"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.1-mga9</span></a>):::mod_img
|
|
mariadb(MariaDB<br><a href="https://git.rx3.org/gitea/rx3-docker/mariadb"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.1-mga9</span></a>):::mod_img
|
|
java(Java<br><a href="https://git.rx3.org/gitea/rx3-docker/java"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.0-mga9</span></a>)
|
|
rabbitmq(RabbitMQ<br><a href="https://git.rx3.org/gitea/rx3-docker/rabbitmq"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.0-mga9</span></a>):::mod_img
|
|
kafka(Kafka<br><a href="https://git.rx3.org/gitea/rx3-docker/kafka"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::mod_img
|
|
php-apache(php-Apache<br><a href="https://git.rx3.org/gitea/rx3-docker/php-apache"><span style='font-size:12px;font-weight:normal;display:block;'>1.7.3-mga9</span></a>):::mod_img
|
|
nodejs(NodeJS<br><a href="https://git.rx3.org/gitea/rx3-docker/nodejs"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>)
|
|
tomcat(TomCat<br><a href="https://git.rx3.org/gitea/rx3-docker/tomcat"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>)
|
|
x11-pulse(X11-Pulse<br><a href="https://git.rx3.org/gitea/rx3-docker/x11-pulse"><span style='font-size:12px;font-weight:normal;display:block;'>1.3.1-mga9</span></a>):::mod_img
|
|
|
|
x11-pulse-nvidia(X11-Pulse-NVidia<br><a href="https://git.rx3.org/gitea/rx3-docker/x11-pulse-nvidia"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::end_img
|
|
wine(Wine<br><a href="https://git.rx3.org/gitea/rx3-docker/wine"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::end_img
|
|
microsocks(MicroSocks<br><a href="https://git.rx3.org/gitea/rx3-docker/microsocks"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.0-mga9</span></a>):::end_img
|
|
deluge(Deluge<br><a href="https://git.rx3.org/gitea/rx3-docker/deluge"><span style='font-size:12px;font-weight:normal;display:block;'>1.3.0-mga9</span></a>):::end_img
|
|
registry-ui(Registry-UI<br><a href="https://git.rx3.org/gitea/rx3-docker/registry-ui"><span style='font-size:12px;font-weight:normal;display:block;'>1.0.0-mga9</span></a>):::end_img
|
|
tools(Tools<br><a href="https://git.rx3.org/gitea/rx3-docker/tools"><span style='font-size:12px;font-weight:normal;display:block;'>1.4.2-mga9</span></a>):::end_img
|
|
|
|
gitea(Gitea<br><a href="https://git.rx3.org/gitea/rx3-docker/gitea"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.0-mga9</span></a>):::end_img
|
|
gitea-appl(Gitea Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/gitea"><span style='font-size:12px;font-weight:normal;display:block;'>1.2.0-mga9</span></a>):::appl
|
|
|
|
guacamole(Guacamole<br><a href="https://git.rx3.org/gitea/Rx3-docker/guacamole"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::end_img
|
|
guacd(GuacD<br><a href="https://git.rx3.org/gitea/rx3-docker/guacamole"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::end_img
|
|
guacamole-appl(Guacamole Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/guacamole"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::appl
|
|
|
|
mediawiki(MediaWiki<br><a href="https://git.rx3.org/gitea/rx3-docker/mediawiki"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::end_img
|
|
mediawiki-appl(MediaWiki Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/mediawiki"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::appl
|
|
|
|
ampache(Ampache<br><a href="https://git.rx3.org/gitea/rx3-docker/ampache"><span style='font-size:12px;font-weight:normal;display:block;'>1.4.1-mga9</span></a>):::end_img
|
|
ampache-appl(Ampache Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/ampache"><span style='font-size:12px;font-weight:normal;display:block;'>1.4.0-mga9</span></a>):::appl
|
|
|
|
tiki(Tiki<br><a href="https://git.rx3.org/gitea/rx3-docker/tiki"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::end_img
|
|
|
|
mantisbt(MantisBT<br><a href="https://git.rx3.org/gitea/rx3-docker/mantisbt"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::end_img
|
|
mantisbt-appl(MantisBT Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/mantisbt"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::appl
|
|
|
|
squashtm(SquashTM<br><a href="https://git.rx3.org/gitea/rx3-docker/squashtm"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::end_img
|
|
squashtm-appl(SquashTM Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/squashtm"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::appl
|
|
|
|
medshake(MedShake<br><a href="https://git.rx3.org/gitea/rx3-docker/medshake"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::end_img
|
|
orthanc(Orthanc<br><a href="https://git.rx3.org/gitea/rx3-docker/orthanc"><span style='font-size:12px;font-weight:normal;display:block;'>1.0.0-mga9</span></a>):::end_img
|
|
medshake-appl(MedShake Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/medshake"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::appl
|
|
|
|
roundcubemail(RoundCubeMail<br><a href="https://git.rx3.org/gitea/rx3-docker/roundcubemail"><span style='font-size:12px;font-weight:normal;display:block;'>1.0.2-mga9</span></a>):::end_img
|
|
roundcubemail-appl(RoundCubeMail Appl<br><a href="https://git.rx3.org/gitea/rx3-docker/roundcubemail"><span style='font-size:12px;font-weight:normal;display:block;'>1.0.2-mga9</span></a>):::appl
|
|
|
|
|
|
rx3/another_new_web(Rx3/Another_New_Web<br><a href="https://git.rx3.org/gitea/rx3/another_new_web"><span style='font-size:12px;font-weight:normal;display:block;'>1.4.3-mga9</span></a>):::ext_img
|
|
rx3/another_new_web-appl(Rx3/Another_New_Web Appl<br><a href="https://git.rx3.org/gitea/rx3/another_new_web"><span style='font-size:12px;font-weight:normal;display:block;'>1.4.3-mga9</span></a>):::appl
|
|
|
|
rx3/etc/web-server(Rx3/ETC/Web-Server<br><a href="https://git.rx3.org/gitea/rx3/etc"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.0-mga9</span></a>):::ext_img
|
|
rx3/etc-appl(Rx3/ETC Appl<br><a href="https://git.rx3.org/gitea/rx3/etc"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::appl
|
|
|
|
rx3/proto_*/web-server(Rx3/Proto_*/Web-Server<br><a href="https://git.rx3.org/gitea/rx3/proto_0"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::ext_img
|
|
rx3/proto_*/*(Rx3/Proto_*/*<br><a href="https://git.rx3.org/gitea/rx3/etc"><span style='font-size:12px;font-weight:normal;display:block;'>1.x.x-mga9</span></a>):::ext_img
|
|
rx3/proto_*/*-appl(Rx3/Proto_*/* Appl<br><a href="https://git.rx3.org/gitea/rx3/etc"><span style='font-size:12px;font-weight:normal;display:block;'>1.x.x-mga9</span></a>):::appl
|
|
|
|
|
|
arena-si/cvt/web-server(Arena-SI/CVT/Web-Server<br><a href="https://git.rx3.org/gitea/arena-si/cvt"><span style='font-size:12px;font-weight:normal;display:block;'>1.1.1-mga9</span></a>):::ext_img
|
|
arena-si/cvt/*(Arena-SI/CVT/*<br><a href="https://git.rx3.org/gitea/arena-si/cvt"><span style='font-size:12px;font-weight:normal;display:block;'>0.0.7-mga9</span></a>):::ext_img
|
|
arena-si/cvt/*-appl(Arena-SI/CVT/* Appl<br><a href="https://git.rx3.org/gitea/arena-si/cvt"><span style='font-size:12px;font-weight:normal;display:block;'>0.0.7-mga9</span></a>):::appl
|
|
|
|
|
|
|
|
base --> server
|
|
server --> postgresql
|
|
server --> mariadb
|
|
server --> java
|
|
server --> nodejs
|
|
server --> rabbitmq
|
|
server --> php-apache
|
|
server --> microsocks
|
|
server --> deluge
|
|
server --> gitea
|
|
server --> orthanc
|
|
php-apache --> registry-ui
|
|
php-apache --> tools
|
|
php-apache --> mediawiki
|
|
php-apache --> ampache
|
|
php-apache --> tiki
|
|
php-apache --> mantisbt
|
|
php-apache --> medshake
|
|
php-apache --> roundcubemail
|
|
base --> x11-pulse
|
|
x11-pulse --> x11-pulse-nvidia
|
|
x11-pulse --> wine
|
|
java --> kafka
|
|
java --> squashtm
|
|
java --> tomcat
|
|
tomcat --> guacamole
|
|
server --> guacd
|
|
|
|
php-apache --> rx3/another_new_web
|
|
|
|
php-apache --> rx3/proto_*/web-server
|
|
java --> rx3/proto_*/*
|
|
|
|
php-apache --> rx3/etc/web-server
|
|
|
|
php-apache --> arena-si/cvt/web-server
|
|
nodejs --> arena-si/cvt/*
|
|
|
|
gitea-->gitea-appl
|
|
postgresql-->gitea-appl
|
|
|
|
guacamole-->guacamole-appl
|
|
guacd-->guacamole-appl
|
|
postgresql-->guacamole-appl
|
|
|
|
mediawiki-->mediawiki-appl
|
|
postgresql-->mediawiki-appl
|
|
|
|
ampache-->ampache-appl
|
|
ampache-->ampache-appl
|
|
mariadb-->ampache-appl
|
|
|
|
mantisbt-->mantisbt-appl
|
|
postgresql-->mantisbt-appl
|
|
|
|
squashtm-->squashtm-appl
|
|
postgresql-->squashtm-appl
|
|
|
|
medshake-->medshake-appl
|
|
orthanc-->medshake-appl
|
|
mariadb-->medshake-appl
|
|
|
|
roundcubemail-->roundcubemail-appl
|
|
postgresql-->roundcubemail-appl
|
|
|
|
rx3/another_new_web-->rx3/another_new_web-appl
|
|
postgresql-->rx3/another_new_web-appl
|
|
|
|
rx3/etc/web-server-->rx3/etc-appl
|
|
tiki-->rx3/etc-appl
|
|
tools-->rx3/etc-appl
|
|
mariadb-->rx3/etc-appl
|
|
|
|
rx3/proto_*/web-server-->rx3/proto_*/*-appl
|
|
rx3/proto_*/*-->rx3/proto_*/*-appl
|
|
rabbitmq-->rx3/proto_*/*-appl
|
|
kafka-->rx3/proto_*/*-appl
|
|
tools-->rx3/proto_*/*-appl
|
|
postgresql-->rx3/proto_*/*-appl
|
|
|
|
arena-si/cvt/web-server-->arena-si/cvt/*-appl
|
|
arena-si/cvt/*-->arena-si/cvt/*-appl
|
|
tools-->arena-si/cvt/*-appl
|
|
postgresql-->arena-si/cvt/*-appl
|
|
|
|
```
|
|
```mermaid
|
|
graph LR
|
|
classDef base_img fill:#000,stroke:#bbb,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef end_img fill:#6a6,stroke:#8b8,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef mod_img fill:#66c,stroke:#fff,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef ext_img fill:#c66,stroke:#fff,stroke-width:2px,color:#fff,font-weight:bold
|
|
classDef appl fill:#fd4,stroke:#fff,stroke-width:2px,color:#000,font-weight:bold
|
|
classDef topbox fill:#f96,stroke:#333,color:#000
|
|
classDef transparent fill:none,stroke:none,color:#555,font-style:italic
|
|
|
|
subgraph Legend [Object Type]
|
|
direction LR
|
|
|
|
A1(Application:<br><span style='font-size:10px;font-style:italic;font-weight:normal;display:block;'>Images Instance</span>):::appl
|
|
l5[External Image:<br><span style='font-size:10px;font-style:italic;font-weight:normal;display:block;'>defined by an other organization</span>]:::ext_img
|
|
l4[Final Image:<br><span style='font-size:10px;font-style:italic;font-weight:normal;display:block;'>can be used as is</span>]:::end_img
|
|
l3[Module Image:<br><span style='font-size:10px;font-style:italic;font-weight:normal;display:block;'>can be used as is or inherited</span>]:::mod_img
|
|
l2[Intermediary Image:<br><span style='font-size:10px;font-style:italic;font-weight:normal;display:block;'>should only be useful inherited</span>]
|
|
l1(Base Image:<br><span style='font-size:10px;font-style:italic;font-weight:normal;display:block;'>should only useful inherited</span>):::base_img
|
|
|
|
l1 ~~~ l2 ~~~ l3 ~~~ l4 ~~~ l5 ~~~ A1
|
|
end
|
|
```
|