From e3e3e198a445751f41021cfd537aa30dfc5476f7 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sun, 23 Nov 2025 04:07:57 +0300 Subject: [PATCH] swap --- .forgejo/workflows/deploy.yaml | 35 ++++++++++++++++--- .../build/web/flutter_bootstrap.js | 2 +- .../build/web/flutter_service_worker.js | 2 +- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 93420e0..9427e9d 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -171,14 +171,20 @@ jobs: cd ~/mnemo_cards/tools/deploy ./generate-nginx-configs.sh - echo "๐Ÿ“‹ Deploying configurations locally..." - cp generated_configs/*.conf /etc/nginx/sites-available/ - - echo "๐Ÿงน Cleaning up old configurations..." + echo "๐Ÿงน Cleaning up old configuration files..." + # Remove old files without .conf extension that might cause conflicts + rm -f /etc/nginx/sites-available/forgejo + rm -f /etc/nginx/sites-available/vscode + rm -f /etc/nginx/sites-available/vscode.mnemo-cards.online + rm -f /etc/nginx/sites-available/mnemo_cards + rm -f /etc/nginx/sites-available/mnemo_cards_main rm -f /etc/nginx/sites-enabled/vscode.mnemo-cards.online.conf rm -f /etc/nginx/sites-enabled/code.mnemo-cards.online.conf rm -f /etc/nginx/sites-enabled/mnemo-cards.online.conf + echo "๐Ÿ“‹ Deploying new configurations..." + cp generated_configs/*.conf /etc/nginx/sites-available/ + echo "๐Ÿ”— Creating symbolic links..." ln -sf /etc/nginx/sites-available/mnemo-cards.online.conf /etc/nginx/sites-enabled/ ln -sf /etc/nginx/sites-available/code.mnemo-cards.online.conf /etc/nginx/sites-enabled/ @@ -270,6 +276,27 @@ jobs: git config --global http.maxRequestBuffer 100M git config --global core.compression 0 + - name: Setup Swap for Build + run: | + echo "๐Ÿ’พ Setting up swap for Flutter build..." + # Install swap utilities if not available + apt-get update && apt-get install -y util-linux || true + # Check if swap already exists + if swapon --show 2>/dev/null | grep -q "/swapfile"; then + echo "โœ… Swap already exists" + swapon --show || true + else + echo "๐Ÿ“ฆ Creating 2GB swap file..." + # Create 2GB swap file (use dd as fallback if fallocate fails) + fallocate -l 2G /swapfile 2>/dev/null || dd if=/dev/zero of=/swapfile bs=1M count=2048 2>/dev/null + chmod 600 /swapfile + mkswap /swapfile + swapon /swapfile + echo "โœ… Swap file created and activated" + swapon --show || true + fi + # Show current memory and swap status + free -h - name: Build Web App working-directory: mnemo_cards_web_v2 diff --git a/mnemo_cards_web_v2/build/web/flutter_bootstrap.js b/mnemo_cards_web_v2/build/web/flutter_bootstrap.js index a2df98d..04aa082 100644 --- a/mnemo_cards_web_v2/build/web/flutter_bootstrap.js +++ b/mnemo_cards_web_v2/build/web/flutter_bootstrap.js @@ -38,6 +38,6 @@ _flutter.buildConfig = {"engineRevision":"d3d45dcf251823c1769909cd43698d126db38d _flutter.loader.load({ serviceWorkerSettings: { - serviceWorkerVersion: "1664190830" + serviceWorkerVersion: "1447658096" } }); diff --git a/mnemo_cards_web_v2/build/web/flutter_service_worker.js b/mnemo_cards_web_v2/build/web/flutter_service_worker.js index 04b7481..ecab572 100644 --- a/mnemo_cards_web_v2/build/web/flutter_service_worker.js +++ b/mnemo_cards_web_v2/build/web/flutter_service_worker.js @@ -3,7 +3,7 @@ const MANIFEST = 'flutter-app-manifest'; const TEMP = 'flutter-temp-cache'; const CACHE_NAME = 'flutter-app-cache'; -const RESOURCES = {"flutter_bootstrap.js": "1016c5edf68382e5cd6bc30dc8abc968", +const RESOURCES = {"flutter_bootstrap.js": "d27e18c64dd0c621145dfce18b96c0a5", "version.json": "28542ad255b8c0abed0b83ec843a2417", "index.html": "bea65743d155de5b43dd38c2a02fa14d", "/": "bea65743d155de5b43dd38c2a02fa14d",