From b0eccbce6a53e941619b1d4d5030ee1383b62a65 Mon Sep 17 00:00:00 2001 From: "Rodrigo Rodriguez (Pragmatismo)" Date: Thu, 19 Mar 2026 13:51:36 -0300 Subject: [PATCH] fix: Use SSH/SCP for deployment instead of lxc file push --- .forgejo/workflows/botui.yaml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/.forgejo/workflows/botui.yaml b/.forgejo/workflows/botui.yaml index a369fbe..176d322 100644 --- a/.forgejo/workflows/botui.yaml +++ b/.forgejo/workflows/botui.yaml @@ -86,13 +86,9 @@ jobs: sudo mkdir -p /opt/gbo/logs sudo cp /tmp/build.log /opt/gbo/logs/botui-$(date +%Y%m%d-%H%M%S).log || true - - name: Deploy + - name: Deploy via SSH working-directory: workspace run: | - lxc exec bot:pragmatismo-system -- systemctl stop ui || true - - lxc exec bot:pragmatismo-system -- mkdir -p /opt/gbo/bin/system - lxc file push target/release/botui bot:pragmatismo-system/opt/gbo/bin/system/botui - lxc exec bot:pragmatismo-system -- chmod +x /opt/gbo/bin/system/botui - - lxc exec bot:pragmatismo-system -- systemctl start ui || true# CI trigger: Fri Feb 6 10:57:04 AM -03 2026 + ssh -o StrictHostKeyChecking=no pragmatismo-system "systemctl stop ui.service || true" + scp -o StrictHostKeyChecking=no target/release/botui pragmatismo-system:/opt/gbo/bin/botui + ssh -o StrictHostKeyChecking=no pragmatismo-system "chmod +x /opt/gbo/bin/botui && systemctl start ui.service"