Sign inSign up

dcagatay/pwless-pgadmin4

By dcagatay

Updated 3 months ago

Passwordless pgadmin4 with configuration from environment variables.

Image
0

10K+

dcagatay/pwless-pgadmin4 repository overview

Passwordless pgAdmin4 Container Image (dcagatay/pwless-pgadmin4)

pgAdmin4 container image with password-less usage configuration.

Sample compose.yml:

...
  pgadmin4:
    image: dcagatay/pwless-pgadmin4:latest
    ports:
      - 15432:80
    environment:
      POSTGRES_USER: my_user
      POSTGRES_PASSWORD: my_pass
      POSTGRES_HOST: "postgres"
      POSTGRES_PORT: "5432"
      # POSTGRES_DB: "*"

A quick example could be found in compose.yml.

Environment variables

  • POSTGRES_USER: Postgres DB user name. (Required)
  • POSTGRES_PASSWORD: Postgres DB user password. (Required)
  • POSTGRES_HOST: PostgreSQL DB Host. (Default: postgres)
  • POSTGRES_PORT: PostgreSQL DB Port. (Default: 5432)
  • POSTGRES_DB: PostgreSQL DB name. (Default: *, Asterisk means any db.)
Multi Server Config

You can configure multiple hosts by adding enumerated environment variables, where X is the index of the host (starting from 1):

  • POSTGRES_USER_X: Postgres DB user name. (Required)
  • POSTGRES_PASSWORD_X: Postgres DB user password. (Required)
  • POSTGRES_HOST_X: PostgreSQL DB Host. (Required)
  • POSTGRES_PORT_X: PostgreSQL DB Port. (Default: 5432)
  • POSTGRES_DB_X: PostgreSQL DB name. (Default: *, meaning any db.)

A multi database example usage could be found in compose-multi.yml.

Tag summary

Content type

Image

Digest

sha256:b93432de1

Size

169.7 MB

Last updated

3 months ago

docker pull dcagatay/pwless-pgadmin4