<div dir="ltr"><div dir="ltr"><div>Regina Obe <<a href="mailto:lr@pcorp.us" target="_blank">lr@pcorp.us</a>> ezt írta (időpont: 2023. aug. 22., K, 21:04)</div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The docker-postgis sub-group wants to start shipping ARM docker containers<br>
and the easiest route for that would be to use CircleCI.<br></blockquote><div><br></div><div>I'm currently working on expanding the docker-postgis code.<br></div><div>One of the most requested features right now by users is the Arm64/v8 (Aarch64) based postgis docker image.</div>( <a href="https://github.com/postgis/docker-postgis/issues/216">https://github.com/postgis/docker-postgis/issues/216</a>  )</div><div class="gmail_quote"><br>I've already built a working prototype on CircleCI. <br>For further testing, we need to decide if we're going with this or if we need a different solution.<br><br>Comment: Because we need to give CircleCI access to Docker Hub for this, </div><div class="gmail_quote">and we want to keep the process secure, it wouldn't be ideal to use our own developer accounts to create the images.</div><div class="gmail_quote"><br><div>Some other updates I'm working on:<br></div><div>- Adding 'bookworm' support while maintaining existing 'bullseye' support.  ( 15-3.4-bookworm , 15-3.4-bullseye )</div><div>  Later, we'll also support 2 alpine versions, similar to the upstream docker postgres repo we're building on. </div><div><br>- We'll have expanded docker image tagging. (15-3.4-bookworm, 15-3.4.0-bookworm, 15-3.4, latest )<br><br>- To keep the base postgis/postgis images small, I'm planning simple Debian-based (geo)bundle images built on them, <br></div><div>  with features like pgRouting, MobilityDB, pg_h3, pgsql-gzip, pgsql-http, ogr-fdw, pointcloud, TimescaleDB, pgvector, etc. This area is still fluid though.</div><div>  ( 15-3.4-bundle-bookworm  )</div><div><br></div><div>I've got a minimal working prototype:</div><div>- docker images: <a href="https://hub.docker.com/r/imresamu/postgis">https://hub.docker.com/r/imresamu/postgis</a><br></div><div>- code: <a href="https://github.com/ImreSamu/docker-postgis">https://github.com/ImreSamu/docker-postgis</a></div><div><br></div><div>I'm trying to expand the system so that if there's demand, we can easily create older Postgis versions like 3.3, 3.2, 3.1 based on Alpine.<br></div><div>I'm also thinking about a weekly auto-updated "postgis/postgis:*-master" version to support testing of other osgeos projects built on postgis.<br></div><div><br>CircleCI provides about 80,000 build minutes/month for open source. This should likely cover the docker-postgis sub-project's needs.<br></div><div>My developer account on CircleCI also received the same amount of open source credits/minutes.<br></div><div><br></div><div>In the <a href="https://circleci.com/pricing/" target="_blank">https://circleci.com/pricing/</a> FAQ:<br></div><div><div>"""<br>What if I am building open-source?<br></div><div><i>CircleCI offers free access to compute time and resources for organizations on our Free plan. </i></div><div><i>Open source projects can access up to 400,000 credits per month (equivalent to 80,000 build minutes) to use on Linux, Arm, and Docker.<br>Open source Windows and macOS builds or private repositories can use the 30,000 credits offered in our free plan.<br>If you are building a bigger open source project and would like the flexibility of our new plans, let us know how we can help you!<br></i><a class="gmail_plusreply" id="m_-8469630755257188582plusReplyChip-0">+</a> <a href="https://circleci.com/open-source/" target="_blank">https://circleci.com/open-source/</a> <br></div>"""</div><div><br></div><div>Another Arm64 Alternative: <a href="https://cirrus-ci.org/features/">https://cirrus-ci.org/features/</a>   <a href="https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/">https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/</a></div><div> I haven't tested it, but it seems promising.</div><div><br></div><div>And there are other CI providers: <a href="https://wiki.postgresql.org/wiki/CI_Providers">https://wiki.postgresql.org/wiki/CI_Providers</a></div><div><br></div><div>If you have any related questions, I'm here to help.<br>Regards, </div><div>   Imre <br></div><div> </div></div>
</div>