<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Could the GitLab package be optimized to reduce its Docker image size?]]></title><description><![CDATA[<p dir="auto">The GitLab <code>19.3.2</code> image <code>cloudron/com.gitlab.cloudronapp:202609150645580000</code> occupies <code>18.5 GB</code> on my server, with <code>16.1 GB</code> reported as unique size. This is image storage, separate from repositories and other application data.</p>
<p dir="auto"><code>docker history</code> shows these large layers:</p>
<ul>
<li><code>yarn install --production --pure-lockfile</code>: <code>5.08 GB</code></li>
<li><code>Gitaly</code> and bundled <code>Git build/install</code>: <code>4.40 GB</code></li>
<li><code>Workhorse</code> compilation: <code>2.25 GB</code></li>
<li><code>GitLab Shell</code> dependencies and compilation: <code>1.28 GB</code></li>
<li>Frontend asset compilation: <code>1.26 GB</code></li>
</ul>
<p dir="auto">The <code>GitLab Shell</code> build also explicitly includes the development test Bundler groups.</p>
<p dir="auto">Would it be possible to review whether build caches, intermediate files and build-only dependencies could be excluded from the final image, using multi-stage builds or cleanup within the same build layer? Some of this may be required at runtime, so these figures are not necessarily reclaimable space.</p>
<p dir="auto">Unused-image pruning is already complete. Reducing the installed image’s footprint would be helpful on servers running many Cloudron apps.</p>
]]></description><link>https://forum.cloudron.io/topic/16028/could-the-gitlab-package-be-optimized-to-reduce-its-docker-image-size</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 06:32:20 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/16028.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Sep 2026 21:32:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Could the GitLab package be optimized to reduce its Docker image size? on Tue, 29 Sep 2026 18:15:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/james" aria-label="Profile: james">@<bdi>james</bdi></a> nice</p>
]]></description><link>https://forum.cloudron.io/post/130195</link><guid isPermaLink="true">https://forum.cloudron.io/post/130195</guid><dc:creator><![CDATA[andreasdueren]]></dc:creator><pubDate>Tue, 29 Sep 2026 18:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to Could the GitLab package be optimized to reduce its Docker image size? on Tue, 29 Sep 2026 17:33:51 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a><br />
Done <a href="https://forum.cloudron.io/post/130190">https://forum.cloudron.io/post/130190</a></p>
]]></description><link>https://forum.cloudron.io/post/130191</link><guid isPermaLink="true">https://forum.cloudron.io/post/130191</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Tue, 29 Sep 2026 17:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Could the GitLab package be optimized to reduce its Docker image size? on Tue, 29 Sep 2026 08:15:00 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/andreasdueren" aria-label="Profile: andreasdueren">@<bdi>andreasdueren</bdi></a><br />
I am looking into it.</p>
]]></description><link>https://forum.cloudron.io/post/130163</link><guid isPermaLink="true">https://forum.cloudron.io/post/130163</guid><dc:creator><![CDATA[james]]></dc:creator><pubDate>Tue, 29 Sep 2026 08:15:00 GMT</pubDate></item></channel></rss>