diff --git a/17/docker-entrypoint-initdb.d/00_enable_ssl.sh b/17/docker-entrypoint-initdb.d/00_enable_ssl.sh index ddd7510..a565a7a 100755 --- a/17/docker-entrypoint-initdb.d/00_enable_ssl.sh +++ b/17/docker-entrypoint-initdb.d/00_enable_ssl.sh @@ -16,14 +16,25 @@ set -eu # WARNING: chown postgres:postgres # WARNING: chmod 0600 echo " **** Configure SSL certificate and key" -echo "$POSTGRES_SSL_CERT" > "$PGDATA/server.crt" +echo -e "$POSTGRES_SSL_CERT" > "$PGDATA/server.crt" chown postgres:postgres "$PGDATA/server.crt" chmod 0600 "$PGDATA/server.crt" -echo "$POSTGRES_SSL_KEY" > "$PGDATA/server.key" +echo "DEBUG: BEGIN $PGDATA/server.crt" +ls -l "$PGDATA/server.crt" +cat "$PGDATA/server.crt" +echo "DEBUG: END $PGDATA/server.crt" + + +echo -e "$POSTGRES_SSL_KEY" > "$PGDATA/server.key" chown postgres:postgres "$PGDATA/server.key" chmod 0600 "$PGDATA/server.key" +echo "DEBUG: BEGIN $PGDATA/server.key" +ls -l "$PGDATA/server.key" +echo "DEBUG: END $PGDATA/server.key" + + echo " **** Turn SSL mode ON" psql --set ON_ERROR_STOP=1 \ --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL diff --git a/18/docker-entrypoint-initdb.d/00_enable_ssl.sh b/18/docker-entrypoint-initdb.d/00_enable_ssl.sh index ddd7510..a565a7a 100755 --- a/18/docker-entrypoint-initdb.d/00_enable_ssl.sh +++ b/18/docker-entrypoint-initdb.d/00_enable_ssl.sh @@ -16,14 +16,25 @@ set -eu # WARNING: chown postgres:postgres # WARNING: chmod 0600 echo " **** Configure SSL certificate and key" -echo "$POSTGRES_SSL_CERT" > "$PGDATA/server.crt" +echo -e "$POSTGRES_SSL_CERT" > "$PGDATA/server.crt" chown postgres:postgres "$PGDATA/server.crt" chmod 0600 "$PGDATA/server.crt" -echo "$POSTGRES_SSL_KEY" > "$PGDATA/server.key" +echo "DEBUG: BEGIN $PGDATA/server.crt" +ls -l "$PGDATA/server.crt" +cat "$PGDATA/server.crt" +echo "DEBUG: END $PGDATA/server.crt" + + +echo -e "$POSTGRES_SSL_KEY" > "$PGDATA/server.key" chown postgres:postgres "$PGDATA/server.key" chmod 0600 "$PGDATA/server.key" +echo "DEBUG: BEGIN $PGDATA/server.key" +ls -l "$PGDATA/server.key" +echo "DEBUG: END $PGDATA/server.key" + + echo " **** Turn SSL mode ON" psql --set ON_ERROR_STOP=1 \ --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL