31 lines
875 B
Bash
Executable File
31 lines
875 B
Bash
Executable File
#!/bin/bash
|
|
# ===================================================
|
|
# NutriApp — Deploy final
|
|
# Ejecutar en la Pi: bash ~/nutriapp/deploy.sh
|
|
# ===================================================
|
|
set -e
|
|
|
|
echo "=== 1/3 Configurando registry inseguro para k3s ==="
|
|
sudo tee /etc/rancher/k3s/registries.yaml << 'REGISTRY'
|
|
mirrors:
|
|
"10.43.162.10:5000":
|
|
endpoint:
|
|
- "http://10.43.162.10:5000"
|
|
REGISTRY
|
|
|
|
echo ""
|
|
echo "=== 2/3 Reiniciando k3s ==="
|
|
sudo systemctl restart k3s
|
|
echo "Esperando 15s a que k3s levante..."
|
|
sleep 15
|
|
|
|
echo ""
|
|
echo "=== 3/3 Eliminando pod viejo y verificando ==="
|
|
kubectl delete pod -n nutriapp --all --grace-period=0 --force 2>/dev/null || true
|
|
sleep 5
|
|
kubectl get pods -n nutriapp
|
|
echo ""
|
|
echo "Si el pod queda Running, probá:"
|
|
echo " curl http://nutriapp.nutriapp:3100/api/health"
|
|
echo " curl https://nutriapp.proyectosjoel.com/api/health"
|