From f624e2e2dfe569253bcf91bd36c7bdef83e77601 Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Fri, 30 May 2025 15:16:49 +0100 Subject: [PATCH] feat: update release script to align with web-based configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove .env.example from tarball creation (no longer needed) - Remove .env.example from essential files verification - Update manual installation instructions to use web interface - Simplify release process by eliminating manual .env file setup - Align with new automatic settings modal approach 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- scripts/create-release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/create-release.sh b/scripts/create-release.sh index 1e437b169..f2bd672b6 100755 --- a/scripts/create-release.sh +++ b/scripts/create-release.sh @@ -72,7 +72,7 @@ COPYFILE_DISABLE=1 cp package-lock.json "$STAGING_FULL_PATH/" COPYFILE_DISABLE=1 cp README.md "$STAGING_FULL_PATH/" COPYFILE_DISABLE=1 cp LICENSE "$STAGING_FULL_PATH/" COPYFILE_DISABLE=1 cp CHANGELOG.md "$STAGING_FULL_PATH/" -COPYFILE_DISABLE=1 cp .env.example "$STAGING_FULL_PATH/.env.example" # Essential for user configuration +# .env.example no longer needed - configuration is now done via web interface # Scripts (e.g., install-pulse.sh, if intended for end-user) if [ -d "scripts" ]; then @@ -100,7 +100,7 @@ echo "Installing production dependencies in $STAGING_FULL_PATH..." echo "Verifying essential files for tarball installation..." MISSING_FILES="" [ ! -f "$STAGING_FULL_PATH/package.json" ] && MISSING_FILES="$MISSING_FILES package.json" -[ ! -f "$STAGING_FULL_PATH/.env.example" ] && MISSING_FILES="$MISSING_FILES .env.example" +# .env.example no longer required - web-based configuration [ ! -f "$STAGING_FULL_PATH/server/index.js" ] && MISSING_FILES="$MISSING_FILES server/index.js" [ ! -f "$STAGING_FULL_PATH/src/public/output.css" ] && MISSING_FILES="$MISSING_FILES src/public/output.css" [ ! -d "$STAGING_FULL_PATH/node_modules" ] && MISSING_FILES="$MISSING_FILES node_modules/" @@ -166,6 +166,6 @@ echo "2. Manual installation:" echo " - Copy $TARBALL_NAME to target server" echo " - Extract: tar -xzf $TARBALL_NAME" echo " - Navigate: cd $RELEASE_DIR_NAME" -echo " - Configure: cp .env.example .env && edit .env" echo " - Start: npm start" +echo " - Configure via web interface at http://localhost:7655" echo "----------------------------------------------------"