<p></p>
<blockquote>
<p dir="auto">As it stands for example if you want to change or update the gems you can't just edit the Gemfile and update the bundle, you have to rebuild the image and restart it.</p>
</blockquote>
<p dir="auto">I disagree. You can write "volume" for your docker container which will mount the code to the container. The file in the container changes when the file in your local changes. Provided you're not using a ruby-slim image and the gem that you need to add doesn't need any additional OS libraries, you can just add a gem and <code class="notranslate">bundle install</code></p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1881514433">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLMZ4JOYXZL3D32DVLTYNQTLHAVCNFSM6AAAAAAVH5O52SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBRGUYTINBTGM">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLK3QNHES5JTSKIQZCDYNQTLHA5CNFSM6AAAAAAVH5O52SWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTTQEWQ4C.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/issues/3943/1881514433</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1881514433",
"url": "https://github.com/openstreetmap/openstreetmap-website/issues/3943#issuecomment-1881514433",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>