2020-10-30 15:16:33 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
2020-11-14 19:31:23 +01:00
|
|
|
echo "-- Waiting for database..."
|
2023-09-05 19:46:47 +02:00
|
|
|
while ! pg_isready -U ${MOBILIZON_DATABASE_USERNAME} -d postgres://${MOBILIZON_DATABASE_HOST}:${MOBILIZON_DATABASE_PORT:-5432}/${MOBILIZON_DATABASE_DBNAME} -t 1; do
|
2020-11-14 19:31:23 +01:00
|
|
|
sleep 1s
|
|
|
|
done
|
|
|
|
|
|
|
|
PGPASSWORD=$MOBILIZON_DATABASE_PASSWORD psql -U $MOBILIZON_DATABASE_USERNAME -d $MOBILIZON_DATABASE_DBNAME -h $MOBILIZON_DATABASE_HOST -c 'CREATE EXTENSION IF NOT EXISTS pg_trgm;'
|
|
|
|
PGPASSWORD=$MOBILIZON_DATABASE_PASSWORD psql -U $MOBILIZON_DATABASE_USERNAME -d $MOBILIZON_DATABASE_DBNAME -h $MOBILIZON_DATABASE_HOST -c 'CREATE EXTENSION IF NOT EXISTS unaccent;'
|
|
|
|
|
2020-10-30 15:16:33 +01:00
|
|
|
echo "-- Running migrations..."
|
|
|
|
/bin/mobilizon_ctl migrate
|
|
|
|
|
|
|
|
echo "-- Starting!"
|
|
|
|
exec /bin/mobilizon start
|