#!/usr/bin/env bash
# Run pending migrations.
source "$(dirname "${BASH_SOURCE[0]}")/common.sh"
require_docker
if [ "${BACKEND_STACK}" = "laravel" ]; then
  dc exec backend php artisan migrate --force "$@"
else
  [ -n "${BACKEND_MIGRATE_CMD:-}" ] || {
    echo "error: set BACKEND_MIGRATE_CMD in run.config.json" >&2
    exit 1
  }
  dc exec backend bash -lc "${BACKEND_MIGRATE_CMD} $*"
fi
