2026-04-22 18:41:37 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
set -eu
|
|
|
|
|
|
2026-04-22 22:45:44 +02:00
|
|
|
seed_dump="${LOCAL_DB_SEED_DUMP:-pg-local-purpose-seed-20260422.sql}"
|
|
|
|
|
overlay_dump="${LOCAL_DB_OVERLAY_DUMP:-}"
|
2026-04-22 18:41:37 +02:00
|
|
|
|
|
|
|
|
if [ ! -f "/seed/${seed_dump}" ]; then
|
|
|
|
|
echo "Seed dump not found: /seed/${seed_dump}" >&2
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo "Importing seed dump: ${seed_dump}"
|
2026-04-22 22:45:44 +02:00
|
|
|
mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" "${MYSQL_DATABASE}" < "/seed/${seed_dump}"
|
|
|
|
|
|
|
|
|
|
if [ -n "${overlay_dump}" ] && [ -f "/seed/${overlay_dump}" ]; then
|
|
|
|
|
echo "Importing seed overlay: ${overlay_dump}"
|
|
|
|
|
mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" "${MYSQL_DATABASE}" < "/seed/${overlay_dump}"
|
|
|
|
|
elif [ -n "${overlay_dump}" ]; then
|
|
|
|
|
echo "Seed overlay not found: /seed/${overlay_dump}" >&2
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|