|
@@ -1,7 +1,7 @@
|
|
#!/bin/bash
|
|
#!/bin/bash
|
|
|
|
|
|
mkdir data
|
|
mkdir data
|
|
-pg_dump -d grocery -Ft -f- > dump
|
|
|
|
|
|
+pg_dump -d grocery -Ft -f dump
|
|
podman-compose -p grocery up -d
|
|
podman-compose -p grocery up -d
|
|
podman exec -i grocery_db_1 psql -U postgres -b < <( cat <<EOF
|
|
podman exec -i grocery_db_1 psql -U postgres -b < <( cat <<EOF
|
|
--CREATE DATABASE grocery;
|
|
--CREATE DATABASE grocery;
|
|
@@ -13,6 +13,7 @@ ALTER ROLE grocery_ro LOGIN;
|
|
EOF
|
|
EOF
|
|
)
|
|
)
|
|
podman exec -i grocery_db_1 pg_restore -U postgres -Ce --dbname postgres < dump
|
|
podman exec -i grocery_db_1 pg_restore -U postgres -Ce --dbname postgres < dump
|
|
|
|
+# need to delete the line: host all all all scram-sha-256
|
|
podman exec -i grocery_db_1 bash -c 'cat >> /var/lib/postgresql/data/pg_hba.conf' <<EOF
|
|
podman exec -i grocery_db_1 bash -c 'cat >> /var/lib/postgresql/data/pg_hba.conf' <<EOF
|
|
host grocery grocery_ro ::1/128 trust
|
|
host grocery grocery_ro ::1/128 trust
|
|
host grocery grocery_ro 127.0.0.1/32 trust
|
|
host grocery grocery_ro 127.0.0.1/32 trust
|