Skip to content

Instantly share code, notes, and snippets.

@daaniam
Last active July 8, 2023 01:39
Show Gist options
  • Save daaniam/16c28486f793443b96ee096e485cb001 to your computer and use it in GitHub Desktop.
Save daaniam/16c28486f793443b96ee096e485cb001 to your computer and use it in GitHub Desktop.
docker pgadmin4 mount settings

Mount pgadmin4 settings with passwords (example)

Dirs structure

project_root
 - docker
   - pgadmin4
     - pgpass
     - servers.json

pgpass example

postgres:5432:DB_NAME:USER_NAME:PASSWORD

servers.json example

{
    "Servers": {
        "1": {
            "Name": "MY SERVER",
            "Group": "Servers",
            "Port": 5432,
            "Username": "MY USERNAME",
            "PassFile": "/pgpass",
            "Host": "postgres",
            "SSLMode": "prefer",
            "MaintenanceDB": "MY DB NAME"
        }
    }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment