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 1enSxy-00017c-8D for pgadmin-hackers@arkaria.postgresql.org; Sun, 18 Feb 2018 17:41:34 +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 1enSxx-0004HT-6J for pgadmin-hackers@arkaria.postgresql.org; Sun, 18 Feb 2018 17:41:33 +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 1enSxw-0004HK-UQ for pgadmin-hackers@lists.postgresql.org; Sun, 18 Feb 2018 17:41:33 +0000 Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1enSxt-00074N-Du for pgadmin-hackers@lists.postgresql.org; Sun, 18 Feb 2018 17:41:32 +0000 Received: by mail-wm0-x22f.google.com with SMTP id f3so11200445wmc.1 for ; Sun, 18 Feb 2018 09:41:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=/xQ0/DhlnVPb7VdyIZcjDLr2ej4L/YGt3y2eqJzcwyc=; b=k14pUz2pVg7XYJ4npRV4oMwTWAkl3UFkt1FdgTBeE5G+LJHm1NMFxTcfETMaAtrlbQ n3AKY79uDcKntGpZQBstiHg/CZzkKzQZmn4wEOw7BkwcWO2vHbtN5M+Mh88zYZVZqAcT Ub+Tvw1MVG4sqj5vrS1vBHbRYaaGCMIjJBJNHFGZZZD5Xv8i5tXml8rR2cXxFzx67wIZ Ts2TRcjWtII/JEgScXPYZiQx26vDrB/6S0lW+iggMVOPMhqyVzddtvDeeout4SavNvix T2fgERTquh/LF3VVESKJMpPpj3Jhh7loya1kiWlhTTFjSlGkunTp1NSvGxIq4NvGvknr lsDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/xQ0/DhlnVPb7VdyIZcjDLr2ej4L/YGt3y2eqJzcwyc=; b=dgNPJPUvw5xCw80KZQ+S8mni4Yz4DR91eKL2yRTE0MQ/uxQwshuIg/QGzOaEPNV6B8 BqwAxK8DcPz7wZmYwnniYvbAIz23kt/huBDvohmi3pmh/NUltj3Pi11zqAlpdb/0ue57 mrpQC+LV26jYNiyfxKjCAL/E3jp8/prOAPutX5xsglU4JBbI/NCDKFlsJj3CZ5acatEu nZUZ/zTyHse/ptHLI++G/1/VSZbDXY2kw+BG5xHqWZBMqWYyDfdcqM+gqvIcEHFHm/F2 BdNVvrM76/q3FT4FKZJGDf1sTilnRXIZPAwpcz/L+kvS4eG97Z7Qh9v7YrDNyDWC20ca wLKQ== X-Gm-Message-State: APf1xPBoL7fNKU73UPLAFMHtIHttt28hvJbklEIJWn+iKUoNp/NcUddD U5RHel8ChyfHsURKeOXUb8hYTcxBtRhTd0288kgZ5GAf X-Google-Smtp-Source: AH8x227V8i5GSWbaaGSjm7h1fl5LSVl1gMBoDGu1fkzAIUxdd4vZsVgpGXRlue0slnuw5S3BtGfhTdxovrmjPsWIODA= X-Received: by 10.28.146.141 with SMTP id u135mr9225429wmd.26.1518975686622; Sun, 18 Feb 2018 09:41:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.69.139 with HTTP; Sun, 18 Feb 2018 09:41:26 -0800 (PST) From: =?UTF-8?B?0JzQsNC60YHQuNC8INCa0L7Qu9GM0YbQvtCy?= Date: Sun, 18 Feb 2018 20:41:26 +0300 Message-ID: Subject: Proposal for changes in official Docker image To: pgadmin-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk 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. Looking forward for an answer, Maxim.