Skip to content

Commit e182815

Browse files
authored
fix(deploy): remove stale checkout files before extract (#39)
* fix(deploy): remove stale checkout files before extract * fix(deploy): clean stale checkout files on VPS
1 parent 2cb462f commit e182815

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

scripts/deploy-prod.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ eval "$SSH 'mkdir -p $TARGET_DIR/data/state $TARGET_DIR/knowledge'"
9393
eval "$SCP '$TMP_ARCHIVE' $SSH_USER@$SSH_HOST:$TARGET_DIR/release.tar.gz"
9494
eval "$SCP '$TMP_ENV' $SSH_USER@$SSH_HOST:$TARGET_DIR/.env"
9595
eval "$SSH 'chmod 0600 $TARGET_DIR/.env'"
96+
# Clean the old checkout before extracting the new bundle so deleted repo files do not survive on the VPS.
97+
eval "$SSH 'find $TARGET_DIR -mindepth 1 -maxdepth 1 ! -name data ! -name .env ! -name release.tar.gz ! -name .deploy-revision -exec rm -rf {} +'"
9698
eval "$SSH 'cd $TARGET_DIR && tar -xzf release.tar.gz && rm -f release.tar.gz'"
9799
{
98100
printf '%s\n' "$BUNDLE_REV"

0 commit comments

Comments
 (0)