Files
finance/reset-environment.sh

22 lines
461 B
Bash
Executable File

#!/bin/bash
set -euo pipefail
echo "Resetting finance development environment..."
cd /home/acedanger/dev/finance || exit 1
npx prisma migrate reset --force || exit 1
docker compose down
rm -f package-lock.json
[ -d dist ] && rm -rf dist || true
[ -d node_modules ] && rm -rf node_modules || true
npm install || exit 1
npm run build || exit 1
docker compose -f docker-compose.yml up -d
echo "$(date '+%Y-%m-%d %H:%M:%S') - Environment reset complete."