From 1502df04cfdbf6755546c20d03fa37c16f3548f1 Mon Sep 17 00:00:00 2001 From: xavix-yo Date: Fri, 17 Jul 2026 22:03:58 +0100 Subject: [PATCH] =?UTF-8?q?SKALD.md:=20document=20deploy=20flow=20?= =?UTF-8?q?=E2=80=94=20branch=20main=20=3D=20release,=20script=20marketpla?= =?UTF-8?q?ce=5Fdeploy.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SKALD.md | 20 +++++++++++++++++++- deploy.sh | 16 ++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 deploy.sh diff --git a/SKALD.md b/SKALD.md index 8be4b84..96b2239 100644 --- a/SKALD.md +++ b/SKALD.md @@ -2,10 +2,28 @@ _Updated: 2026-07-17_ -**Remote**: `https://git.skaldagent.net/dguiducci/skald-connectors.git` (branch: `main`) +**Remote**: `https://git.skaldagent.net/dguiducci/skald-connectors.git` **Live**: `https://connectors.skaldagent.net/` **OAuth callback**: `https://connectors.skaldagent.net/oauth/show.html` +## Deploy + +Il branch **`main`** è il branch di **release**. Solo codice pronto per produzione finisce qui. +Sviluppo e versioni alfa-staranno su branch separati in futuro. + +Per deployare l'ultima versione del marketplace sul server: + +```bash +ssh dguiducci@skald-home-server /home/dguiducci/marketplace_deploy.sh +``` + +Lo script sul server fa: +1. `git pull` in `/home/dguiducci/repos/skald-connectors/` +2. `cp -r connectors/*` in `/var/www/connectors.skaldagent.net/` + +La directory `/var/www/connectors.skaldagent.net/` è di proprietà di `dguiducci`, +quindi non serve sudo per la copia. + ## Cos'è Il **marketplace** è il catalogo dei connector testati per Skald. Ogni connector è un adattatore che permette a Skald di interfacciarsi con un servizio esterno (API, email, calendario, ricerca, messaggistica, ecc.). diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..95532b0 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Deploy the marketplace to the web server +# Pulls latest from git, copies connectors/ to /var/www/ +set -e + +REPO_DIR="/home/dguiducci/repos/skald-connectors" +WWW_DIR="/var/www/connectors.skaldagent.net" + +echo "==> Pulling latest from git..." +cd "$REPO_DIR" +git pull + +echo "==> Copying to $WWW_DIR..." +sudo cp -r connectors/* "$WWW_DIR" + +echo "==> Done."