Export POSTGRES_USER and POSTGRES_DB vars in entrypoint #84
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As it now stands the
$POSTGRES_USER
and$POSTGRES_DB
variables aren't visible in/docker-entrypoint-initdb.d/*.sh
scripts unless they have been set explicitly with-e
in thedocker run
command or withENV
in a derivedDockerfile
.This change allows those variables to be seen in the
*.sh
scripts. Without this change, any*.sh
scripts that want to follow the same conventions as thepostgres
base image need to duplicate this code:I ran into this while trying to implement postgis/docker-postgis#4 (Enable PostGIS extensions on default database).