Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1enhWH-0000dn-1G for pgadmin-hackers@arkaria.postgresql.org; Mon, 19 Feb 2018 09:13:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1enhWF-0006zf-S7 for pgadmin-hackers@arkaria.postgresql.org; Mon, 19 Feb 2018 09:13:55 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1enhWF-0006zW-NQ for pgadmin-hackers@lists.postgresql.org; Mon, 19 Feb 2018 09:13:55 +0000 Received: from mail-wr0-x242.google.com ([2a00:1450:400c:c0c::242]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1enhWC-0001Su-A4 for pgadmin-hackers@lists.postgresql.org; Mon, 19 Feb 2018 09:13:54 +0000 Received: by mail-wr0-x242.google.com with SMTP id 34so8789716wre.13 for ; Mon, 19 Feb 2018 01:13:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wJAbdPolcfR31Lef552qRRosKHotslf89mVpLAwzf+c=; b=uJPQQjESI5fNTDhm0ensC6ADtDXI1bT5iILBZVzqTziK412wEvcZs1gg3w7L6dM2E0 zUQM+Bj53JB8h/KOQ/px49lrrT/V0UzRS82Ea23KUXLiuNawhr3jBT9CDTbcwo0T2jXJ 40p/8ovIT8qywtzV4S1mpcTDOjuUii7iCsanywDFjYTP8jGc4Qry6O9LPnLrUwVPK8zR 9eBomORHhQBQQQO0M+/NmDGrYm/CTyoKpd1OkpQVuDjdSEl8iv54Dn3rtJeFSClG3L6U 5LF7/bVXNCkkQjbM6u/OUnFpGSRCB2cBRAKhrgn2S4ESnzTMmgrZBFQqmKFOvr0lFBEi PgzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wJAbdPolcfR31Lef552qRRosKHotslf89mVpLAwzf+c=; b=DRxR7ObE2Yx96AiCBWFbGBJzpkzfL+LXajwTBXJTICF9+91T0Z7vMD6PeSehFMzeSf tCwv55xqPYF1n+DpKenlJ9Z3Cm2MNLbPn6xwf52w2x8Kr42ccqpSlNNh4bpDUZABHRSq zt+e7x9vfr4FuogvCLuFbaia5Y9QKPrOgsdemRdHNkktpzJ6nGgglNkiLmHZiROHDmjP 7qfrud10luQJU+QurKafzdBUYVvQGvJZDhyFKjytzoXR9P2ZvjNJ0hSUOrkpS18kW3qS AQ7M1SvKV+wsgTZd3jxS+/WjHzPSt8cOGMhTweCj1w86lj5ZwbMRFYEPDVcoQ8FBRrMS j/mg== X-Gm-Message-State: APf1xPDZ9mc5XtQexZvJiBY6rQI4JqIOTPa6y/XdbcQGzGUJLL9SPxGc 0GCumrZerEpJAITpWtFTgMSLGCeK0TnnFqHZOJvIiw== X-Google-Smtp-Source: AH8x224HzkC4UyMhn8rqHRhxoS8jzdrNhpJQ9yT5FwYw0lGDRo36kEiaiUvbYI+0ytcM2L+Yp5vKBXaGPRXe5T5ad1o= X-Received: by 10.223.184.230 with SMTP id c35mr11467138wrg.190.1519031631092; Mon, 19 Feb 2018 01:13:51 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.71.79 with HTTP; Mon, 19 Feb 2018 01:13:50 -0800 (PST) In-Reply-To: References: From: Dave Page Date: Mon, 19 Feb 2018 09:13:50 +0000 Message-ID: Subject: Re: Proposal for changes in official Docker image To: =?UTF-8?B?0JzQsNC60YHQuNC8INCa0L7Qu9GM0YbQvtCy?= Cc: pgadmin-hackers@lists.postgresql.org Content-Type: multipart/alternative; boundary="f403045fab6cc629da05658d1ce3" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --f403045fab6cc629da05658d1ce3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi On Sun, Feb 18, 2018 at 5:41 PM, =D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC =D0= =9A=D0=BE=D0=BB=D1=8C=D1=86=D0=BE=D0=B2 wrote: > Hi! > > I accidentially sent this email to pgsql-hackers yesterday, sorry! > > First of all, thanks for the great app :) > > I started using PgAdmin with docker image (dpage/pgadmin4) a few weeks > ago, however I thought that it had some issues, so I decided to make > my own image. Some of the advantages: > > - Use alpine linux instead of centos to greatly reduce image size > (170MB vs 560MB) > - Use lightweight pure-python HTTP server waitress instead of heavy > apache/mod_wsgi > - Use python 3.6 > > You can test the image at https://hub.docker.com/r/maksbotan/pgadmin4/ > Readme contains more detailed explanation and usage instructions. > > The Dockerfile is hosted at github: https://github.com/maksbotan/ > pgadmin4_docker > > If you find my work useful, I'd love to make a contribution with these > scripts, after some discussion with pgadmin developers and further > improvements. > Please feel free to submit patches to the existing code. I have no objection to the any of the alternate design decisions you've made (in principal), except for the intentional lack of SSL support. Thanks, Dave. --=20 Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --f403045fab6cc629da05658d1ce3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

On Sun, Feb 18, 2018 at 5:41 PM, =D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC =D0= =9A=D0=BE=D0=BB=D1=8C=D1=86=D0=BE=D0=B2 <kolmax94@gmail.com> wrote:
Hi!

I accidentially sent this email to pgsql-hackers yesterday, sorry!

First of all, thanks for the great app :)

I started using PgAdmin with docker image (dpage/pgadmin4) a few weeks
ago, however I thought that it had some issues, so I decided to make
my own image. Some of the advantages:

- Use alpine linux instead of centos to greatly reduce image size
(170MB vs 560MB)
- Use lightweight pure-python HTTP server waitress instead of heavy
apache/mod_wsgi
- Use python 3.6

You can test the image at https://hub.docker.com/r/= maksbotan/pgadmin4/
Readme contains more detailed explanation and usage instructions.

The Dockerfile is hosted at github: https://github.com/m= aksbotan/pgadmin4_docker

If you find my work useful, I'd love to make a contribution with these<= br> scripts, after some discussion with pgadmin developers and further
improvements.

Please feel free to submi= t patches to the existing code. I have no objection to the any of the alter= nate design decisions you've made (in principal), except for the intent= ional lack of SSL support.

Thanks, Dave.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake
EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company
<= /div>
--f403045fab6cc629da05658d1ce3--