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).