Thanks for the detailed explanation.

Yes, I currently run it the runtime mode.

Good to know pgadmin4.db will be auto-migrated.

But to prevent it from re-migrating every time the container starts afresh, I 
guess it’s better to re-add pgadmin4.db every once a while after I have 
upgraded to a new version?

Regards,
Glen

> On 7 Sep 2017, at 1:39 PM, Ashesh Vashi <ashesh.va...@enterprisedb.com> wrote:
> 
> On Thu, Sep 7, 2017 at 10:43 AM, Glen Huang <hey...@gmail.com 
> <mailto:hey...@gmail.com>> wrote:
> Hi,
> 
> I’m running pgadmin in docker, and I’d like it to contain some servers by 
> default when the container starts. Is there any way to add servers (ideally 
> also preferences) via command line or some config files?
> 
> Currently I keep a copy of pgadmin4.db after I have configured pgadmin, and 
> put that in the docker. But I worry that the data structure of that db file 
> can change, and I need to reconfigure pgadmin when I upgrade to a new version.
> 
> Is copying over pgadmin4.db the right way to achieve that?
> pgAdmin 4 can be run in two modes, server mode, and runtime (stand alone) 
> mode.
> 
> In server mode, generally - it should be accessible through browser, and 
> hence - for security reasons, we create the user on first startup.
> In runtime (stand alone mode), it runs as an application.
> 
> I believe - you're talking about runtime mode.
> Then - it's ok to share the pgadmin4.db (configuration file), but - it would 
> be available to a particular user, as it is shared among the operating system 
> users.
> 
> pgAdmin 4 will do automatically upgrade of the configuration on next run, if 
> some configuration has changed. So - it would safe to share the configuration 
> file in dockers.
> 
> -- Thanks, Ashesh
>  
> 
> Regards,
> Glen
> 

Reply via email to