Fwd: pgadmin4 docker multi-arch

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: pgadmin4 docker multi-arch

Raymond Mouthaan

Here I meant Python 2.7 and not 3.7. 

Building images based on python 3.7 is still to do.

Greetings,

Ray 


Dear pgAdmin 4 team,

Recently I came across pgAdmin 4 and noticed the docker image for it. Unfortunately this image is amd64 based which doesn't work on a arm docker host.

Therefore I create a github repo to create multi-arch images. Currently for arm32v6, arm64v8 and amd64. All these are docker manifest listed and therefore users don't need to specify the arch they require. This is automatically detected by Docker. Also these images are based on the latest version of pgAdmin 4 (version 4.3), Alpine 3.7 and Python 3.7.
The images are build and pushed by TravisCi.

Unfortunately I could find an official pgAdmin 4 repo on github to do a PR with the changes I made. Therefore I am writing this email, to ask whether you are interested in such a improved to your project?

Best regards,
Raymond Mouthaan

Sent from my iPhone
Reply | Threaded
Open this post in threaded view
|

Re: pgadmin4 docker multi-arch

Dave Page-7
Hi

The repo is at https://git.postgresql.org/gitweb/?p=pgadmin4.git;a=summary - please send patches against git (use git diff) here.

Using Python 3.x is required really - Python 2.7, although technically supported, has some missing features with regard to certificate verification when making https requests.

Can the images for Arm be built on Intel? If so, I can potentially add them to the existing automated build & release processes.

Thanks.

On Tue, Mar 12, 2019 at 11:50 AM Raymond Mouthaan <[hidden email]> wrote:

Here I meant Python 2.7 and not 3.7. 

Building images based on python 3.7 is still to do.

Greetings,

Ray 


Dear pgAdmin 4 team,

Recently I came across pgAdmin 4 and noticed the docker image for it. Unfortunately this image is amd64 based which doesn't work on a arm docker host.

Therefore I create a github repo to create multi-arch images. Currently for arm32v6, arm64v8 and amd64. All these are docker manifest listed and therefore users don't need to specify the arch they require. This is automatically detected by Docker. Also these images are based on the latest version of pgAdmin 4 (version 4.3), Alpine 3.7 and Python 3.7.
The images are build and pushed by TravisCi.

Unfortunately I could find an official pgAdmin 4 repo on github to do a PR with the changes I made. Therefore I am writing this email, to ask whether you are interested in such a improved to your project?

Best regards,
Raymond Mouthaan

Sent from my iPhone


--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company