Skip to content
Snippets Groups Projects
Commit 398ce1e2 authored by Jiri Sadek's avatar Jiri Sadek
Browse files

Issue #30 - Add docker postgres image entrypoint scripts for database initialization

parent c831951d
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
set -e
echo $PWD
dsn="postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST/$POSTGRES_DB"
psql -v ON_ERROR_STOP=1 "$dsn" <<-EOSQL
CREATE DATABASE ${POSTGRES_FRED_DB:-fred};
EOSQL
#!/bin/bash
set -e
echo $PWD
dsn="postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST/$POSTGRES_DB"
psql -v ON_ERROR_STOP=1 "$dsn" <<-EOSQL
CREATE USER ${POSTGRES_FRED_USER:-fred} WITH PASSWORD '${POSTGRES_FRED_PASSWORD:-password}';
GRANT ALL PRIVILEGES ON DATABASE ${POSTGRES_FRED_DB:-fred} TO ${POSTGRES_FRED_USER:-fred};
EOSQL
#!/bin/bash
set -e
echo $PWD
dsn="postgresql://$POSTGRES_USER:$POSTGRES_PASSWORD@$POSTGRES_HOST/${POSTGRES_FRED_DB:-fred}"
psql -v ON_ERROR_STOP=1 "$dsn" <<-EOSQL
CREATE EXTENSION pgcrypto;
CREATE EXTENSION pg_trgm;
CREATE EXTENSION unaccent;
EOSQL
#!/bin/bash
set -e
echo "$PWD"
dsn="postgresql://${POSTGRES_FRED_USER:-fred}:${POSTGRES_FRED_PASSWORD:-password}@$POSTGRES_HOST/${POSTGRES_FRED_DB:-fred}"
WITH_LOGGER=${WITH_LOGGER:-1}
if [[ "$WITH_LOGGER" -eq 1 ]]; then
/bin/bash ./orderedsql.sh | psql -v ON_ERROR_STOP=1 "$dsn"
else
/bin/bash ./orderedsql.sh --without-log | psql -v ON_ERROR_STOP=1 "$dsn"
fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment