Files
presentations/presentation/assets/Image.drawio.svg
T

4 lines
15 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file with editors other than draw.io -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="376px" height="174px" viewBox="-0.5 -0.5 376 174" content="&lt;mxfile host=&quot;app.diagrams.net&quot; agent=&quot;Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0&quot; version=&quot;24.7.5&quot; scale=&quot;1&quot; border=&quot;0&quot;&gt;&#xA; &lt;diagram name=&quot;Page-1&quot; id=&quot;ikF2Z7_gkogMvjjK3RL1&quot;&gt;&#xA; &lt;mxGraphModel dx=&quot;989&quot; dy=&quot;1645&quot; grid=&quot;1&quot; gridSize=&quot;10&quot; guides=&quot;1&quot; tooltips=&quot;1&quot; connect=&quot;1&quot; arrows=&quot;1&quot; fold=&quot;1&quot; page=&quot;1&quot; pageScale=&quot;1&quot; pageWidth=&quot;850&quot; pageHeight=&quot;1100&quot; math=&quot;0&quot; shadow=&quot;0&quot;&gt;&#xA; &lt;root&gt;&#xA; &lt;mxCell id=&quot;0&quot; /&gt;&#xA; &lt;mxCell id=&quot;1&quot; parent=&quot;0&quot; /&gt;&#xA; &lt;mxCell id=&quot;2&quot; value=&quot;Image&quot; style=&quot;shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=9.833333333333258;fillColor=#fff2cc;strokeColor=#d6b656;verticalAlign=top;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;1090&quot; y=&quot;-972.5&quot; width=&quot;230&quot; height=&quot;172.5&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;3&quot; style=&quot;edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;&quot; edge=&quot;1&quot; source=&quot;5&quot; target=&quot;2&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry relative=&quot;1&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;4&quot; value=&quot;Build&quot; style=&quot;edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;3&quot;&gt;&#xA; &lt;mxGeometry x=&quot;-0.2267&quot; relative=&quot;1&quot; as=&quot;geometry&quot;&gt;&#xA; &lt;mxPoint as=&quot;offset&quot; /&gt;&#xA; &lt;/mxGeometry&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;5&quot; value=&quot;Dockerfile&quot; style=&quot;whiteSpace=wrap;html=1;shape=mxgraph.basic.document&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;945&quot; y=&quot;-936.25&quot; width=&quot;100&quot; height=&quot;100&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;6&quot; value=&quot;&quot; style=&quot;group&quot; vertex=&quot;1&quot; connectable=&quot;0&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;1190&quot; y=&quot;-930&quot; width=&quot;120&quot; height=&quot;120&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;7&quot; value=&quot;Filesystem&quot; style=&quot;whiteSpace=wrap;html=1;shape=mxgraph.basic.document&quot; vertex=&quot;1&quot; parent=&quot;6&quot;&gt;&#xA; &lt;mxGeometry x=&quot;20&quot; y=&quot;20&quot; width=&quot;100&quot; height=&quot;100&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;8&quot; value=&quot;Filesystem&quot; style=&quot;whiteSpace=wrap;html=1;shape=mxgraph.basic.document&quot; vertex=&quot;1&quot; parent=&quot;6&quot;&gt;&#xA; &lt;mxGeometry x=&quot;10&quot; y=&quot;10&quot; width=&quot;100&quot; height=&quot;100&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;9&quot; value=&quot;Libs, bins&quot; style=&quot;whiteSpace=wrap;html=1;shape=mxgraph.basic.document&quot; vertex=&quot;1&quot; parent=&quot;6&quot;&gt;&#xA; &lt;mxGeometry width=&quot;100&quot; height=&quot;100&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;mxCell id=&quot;10&quot; value=&quot;&amp;lt;div&amp;gt;&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;Image declaration&amp;lt;br&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;- Workdir&amp;lt;br&amp;gt;- Ports&amp;lt;/div&amp;gt;- Entrypoint&amp;lt;br&amp;gt;- Env vars&quot; style=&quot;html=1;align=left;verticalAlign=top;rounded=1;absoluteArcSize=1;arcSize=10;dashed=0;whiteSpace=wrap;&quot; vertex=&quot;1&quot; parent=&quot;1&quot;&gt;&#xA; &lt;mxGeometry x=&quot;1100&quot; y=&quot;-930&quot; width=&quot;70&quot; height=&quot;110&quot; as=&quot;geometry&quot; /&gt;&#xA; &lt;/mxCell&gt;&#xA; &lt;/root&gt;&#xA; &lt;/mxGraphModel&gt;&#xA; &lt;/diagram&gt;&#xA;&lt;/mxfile&gt;&#xA;"><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="Ts6nBacTKOffQ-a_tseF-14"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-2"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-3"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-6"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-7"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-8"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-1"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-9"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-21"><g data-cell-id="Ts6nBacTKOffQ-a_tseF-26"/></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-10"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-31"><g data-cell-id="Ts6nBacTKOffQ-a_tseF-32"/></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-18"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-24"><g data-cell-id="Ts6nBacTKOffQ-a_tseF-23"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-22"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-19"/></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-36"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-35"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-33"><g data-cell-id="Ts6nBacTKOffQ-a_tseF-34"/></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-15"/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-37"><g><path d="M 145 10.33 C 145 4.9 196.49 0.5 260 0.5 C 290.5 0.5 319.75 1.54 341.32 3.38 C 362.88 5.22 375 7.73 375 10.33 L 375 163.17 C 375 168.6 323.51 173 260 173 C 196.49 173 145 168.6 145 163.17 Z" fill="#fff2cc" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/><path d="M 375 10.33 C 375 15.76 323.51 20.17 260 20.17 C 196.49 20.17 145 15.76 145 10.33" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 228px; height: 1px; padding-top: 28px; margin-left: 146px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Image</div></div></div></foreignObject><text x="260" y="40" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Image</text></switch></g></g></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-39"><g><path d="M 100 86.83 L 122.48 86.83 L 138.63 86.78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 143.88 86.76 L 136.89 90.28 L 138.63 86.78 L 136.87 83.28 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-40"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 87px; margin-left: 118px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Build</div></div></div></foreignObject><text x="118" y="90" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Build</text></switch></g></g></g></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-38"><g><path d="M 98.99 51.04 L 98.99 136.75 L 0 136.75 L 0 36.75 L 84.85 36.75 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 84.85 36.75 C 86 40.09 84.11 43.54 79.8 45.93 L 98.99 51.34" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 87px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Dockerfile</div></div></div></foreignObject><text x="50" y="90" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Dockerfile</text></switch></g></g></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-41"><g/><g data-cell-id="Ts6nBacTKOffQ-a_tseF-42"><g><path d="M 363.99 77.29 L 363.99 163 L 265 163 L 265 63 L 349.85 63 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 349.85 63 C 351 66.34 349.11 69.79 344.8 72.18 L 363.99 77.59" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 113px; margin-left: 266px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Filesystem</div></div></div></foreignObject><text x="315" y="117" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Filesystem</text></switch></g></g></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-43"><g><path d="M 353.99 67.29 L 353.99 153 L 255 153 L 255 53 L 339.85 53 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 339.85 53 C 341 56.34 339.11 59.79 334.8 62.18 L 353.99 67.59" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 103px; margin-left: 256px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Filesystem</div></div></div></foreignObject><text x="305" y="107" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Filesystem</text></switch></g></g></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-44"><g><path d="M 343.99 57.29 L 343.99 143 L 245 143 L 245 43 L 329.85 43 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 329.85 43 C 331 46.34 329.11 49.79 324.8 52.18 L 343.99 57.59" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 93px; margin-left: 246px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Libs, bins</div></div></div></foreignObject><text x="295" y="97" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Libs, bins</text></switch></g></g></g></g><g data-cell-id="Ts6nBacTKOffQ-a_tseF-45"><g><rect x="155" y="43" width="70" height="110" rx="5" ry="5" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe flex-start; width: 68px; height: 1px; padding-top: 50px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: &quot;Helvetica&quot;; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div><div align="center">Image declaration<br /></div><br />- Workdir<br />- Ports</div>- Entrypoint<br />- Env vars</div></div></div></foreignObject><text x="157" y="62" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px">Image decla...</text></switch></g></g></g></g></g></g></svg>