mirror of
https://github.com/acedanger/finance.git
synced 2025-12-05 22:50:12 -08:00
feat: update .gitignore and add reset environment script
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,3 +1,3 @@
|
|||||||
node_modules
|
node_modules
|
||||||
# Keep environment variables out of version control
|
dist
|
||||||
.env
|
.env
|
||||||
21
reset-environment.sh
Executable file
21
reset-environment.sh
Executable 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."
|
||||||
Reference in New Issue
Block a user