diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5a26d6c..0585218 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,11 +31,8 @@ jobs: - name: Deploy to /opt/immersive run: | - # Backup data directory if it exists - [ -d /opt/immersive/data ] && mv /opt/immersive/data /tmp/immersive-data - - # Remove old files (except data which we moved) - rm -rf /opt/immersive/* + # Remove old files except data directory + find /opt/immersive -mindepth 1 -maxdepth 1 ! -name 'data' -exec rm -rf {} + # Copy built files to target cp -r . /opt/immersive/ @@ -43,9 +40,6 @@ jobs: # Remove unnecessary directories rm -rf /opt/immersive/.git /opt/immersive/.github - # Restore data directory - [ -d /tmp/immersive-data ] && mv /tmp/immersive-data /opt/immersive/data - # Set permissions on start.sh chmod +x /opt/immersive/start.sh