SKALD.md: document deploy flow — branch main = release, script marketplace_deploy.sh
This commit is contained in:
@@ -2,10 +2,28 @@
|
|||||||
|
|
||||||
_Updated: 2026-07-17_
|
_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/`
|
**Live**: `https://connectors.skaldagent.net/`
|
||||||
**OAuth callback**: `https://connectors.skaldagent.net/oauth/show.html`
|
**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'è
|
## 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.).
|
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.).
|
||||||
|
|||||||
@@ -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."
|
||||||
Reference in New Issue
Block a user