restore #150

Closed
jmplace wants to merge 11 commits from jmplace:restore into master
Showing only changes of commit 14d4233169 - Show all commits

View File

@ -91,12 +91,13 @@ su -c "createdb $DB_DEST" "$SCODOC_USER" || die "Erreur création db"
echo "Chargement de la base SQL..."
if $KEEP_ENV ; then
su -c "pg_restore -f - $DB_DUMP | psql -q $DB_DEST" "$SCODOC_USER" >/dev/null || die "Erreur chargement/renommage de la base SQL"
cp "$SCODOC_VAR_DIR".old/.env "$SCODOC_VAR_DIR"/.env
su -c "(cd $SCODOC_DIR && source venv/bin/activate && flask db upgrade)" "$SCODOC_USER"
echo "conservation de l'environnement actuel"
cp "$SCODOC_VAR_DIR".old/.env "$SCODOC_VAR_DIR"/.env
else
su -c "pg_restore -d $DB_DEST $DB_DUMP "$SCODOC_USER" || die "Erreur chargement de la base SQL"
su -c "pg_restore -d $DB_DEST $DB_DUMP" "$SCODOC_USER" || die "Erreur chargement de la base SQL"
# -- Apply migrations if needed (only on "production" database, = SCODOC sauf config particulière)
export FLASK_ENV="production"
export FLASK_ENV="production" # peut-être pas utile? : .env a été recopié
su -c "(cd $SCODOC_DIR && source venv/bin/activate && flask db upgrade)" "$SCODOC_USER"
fi