Sign inSign up

osshelp/postgres-schema

By osshelp

Updated over 1 year ago

One-shot container for adding PostgreSQL users, databases, extensions.

Image
1

4.2K

osshelp/postgres-schema repository overview

Description

One-shot container for adding PostgreSQL users, databases, extensions.

Deploy examples

Docker Compose
  postgres-schema:
    image: osshelp/postgres-schema:stable
    restart: "no"
    environment:
      POSTGRES_PASSWORD: $POSTGRES_PASSWORD
      POSTGRES_DBS: "DB1_NAME:$USER1_PASSWORD, DB2_NAME:$USER2_PASSWORD"
    networks:
      - net
Docker swarm
  postgres-schema:
    image: osshelp/postgres-schema:stable
    deploy:
      restart_policy:
        condition: none
    environment:
      POSTGRES_PASSWORD: $POSTGRES_PASSWORD
      POSTGRES_DBS: "DB1_NAME:$USER1_PASSWORD, DB2_NAME:$USER2_PASSWORD"
    networks:
      - net

Parameters

SettingDefaultDescription
POSTGRES_HOSTpostgresPostgreSQL host
POSTGRES_PORT5432PostgreSQL port
POSTGRES_USERpostgresPostgreSQL superuser
POSTGRES_PASSWORDpostgresPostgreSQL superuser password
POSTGRES_TIMEOUT60Timeout in seconds for wating PostgreSQL host connection
POSTGRES_DBS-List of DB_NAME:PASSWORD (delimiter: space or comma. USERNAME is equal to DBNAME)
POSTGRES_EXTENSIONS-List of PostgreSQL extensions (delimiter: space or comma)

Sources

Source repository is available at Github here.

License

GPL3

Author

OSSHelp Team, see https://oss.help

Tag summary

Content type

Image

Digest

sha256:9ef24d3ac

Size

103.8 MB

Last updated

over 1 year ago

docker pull osshelp/postgres-schema