chore: add helm chart and docker
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
|
||||
echo "▶ Build"
|
||||
docker build -f "$SCRIPT_DIR/frontend/Dockerfile" -t gestion-frontend:latest "$PROJECT_ROOT"
|
||||
|
||||
echo "▶ Export"
|
||||
docker save gestion-frontend:latest -o /tmp/gestion-frontend.tar
|
||||
|
||||
for NODE in 192.168.1.43 192.168.1.44 192.168.1.45; do
|
||||
echo "→ $NODE"
|
||||
ssh xor@$NODE "sudo k3s ctr images rm docker.io/library/gestion-frontend:latest 2>/dev/null; true"
|
||||
scp /tmp/gestion-frontend.tar xor@$NODE:/tmp/
|
||||
ssh xor@$NODE "sudo k3s ctr images import /tmp/gestion-frontend.tar && rm /tmp/gestion-frontend.tar"
|
||||
done
|
||||
|
||||
rm -f /tmp/gestion-frontend.tar
|
||||
echo "✓ Done"
|
||||
Reference in New Issue
Block a user