From 58e8dbc43c00328364056732f56eb83f66eb0ccf Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Mon, 7 Apr 2025 19:49:27 -0400 Subject: [PATCH] feat: update .gitignore and add reset environment script --- .gitignore | 4 ++-- reset-environment.sh | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100755 reset-environment.sh diff --git a/.gitignore b/.gitignore index 11ddd8d..a0d218e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ node_modules -# Keep environment variables out of version control -.env +dist +.env \ No newline at end of file diff --git a/reset-environment.sh b/reset-environment.sh new file mode 100755 index 0000000..bc814ce --- /dev/null +++ b/reset-environment.sh @@ -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."