feat: update .gitignore and add reset environment script

This commit is contained in:
Peter Wood
2025-04-07 19:49:27 -04:00
parent d150757025
commit 58e8dbc43c
2 changed files with 23 additions and 2 deletions

2
.gitignore vendored
View File

@@ -1,3 +1,3 @@
node_modules node_modules
# Keep environment variables out of version control dist
.env .env

21
reset-environment.sh Executable file
View File

@@ -0,0 +1,21 @@
#!/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."