6de2455917
- Added GLOBAL_MARKETS_TITLE to all translation files - Updated footer with 12 markets (4 active + 8 upcoming) - Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi - Built and deployed to production - CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
65 lines
1.7 KiB
Bash
Executable File
65 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
# Landvex Artikelautomation — Systemd-installation
|
|
# Kör med: sudo bash installera-systemd.sh
|
|
|
|
set -e
|
|
|
|
echo "=== Landvex Artikelautomation — Systemd Installation ==="
|
|
echo ""
|
|
|
|
# Kontrollera att vi är root
|
|
if [ "$EUID" -ne 0 ]; then
|
|
echo "FEL: Detta skript måste köras som root (sudo)"
|
|
exit 1
|
|
fi
|
|
|
|
# Konfiguration
|
|
INSTALL_DIR="/home/bernt/.openclaw/workspace/projects/landvex/20-automation"
|
|
LOG_DIR="/var/log/landvex"
|
|
|
|
# Skapa loggkatalog
|
|
echo "Skapar loggkatalog..."
|
|
mkdir -p "$LOG_DIR"
|
|
chown bernt:bernt "$LOG_DIR"
|
|
|
|
# Kopiera servicefiler
|
|
echo "Kopierar systemd servicefiler..."
|
|
cp "$INSTALL_DIR/landvex-artikel-erik@.service" /etc/systemd/system/
|
|
cp "$INSTALL_DIR/landvex-artikel-johan@.service" /etc/systemd/system/
|
|
cp "$INSTALL_DIR/landvex-artikel-erik.timer" /etc/systemd/system/
|
|
cp "$INSTALL_DIR/landvex-artikel-johan.timer" /etc/systemd/system/
|
|
|
|
# Ladda om systemd
|
|
echo "Laddar om systemd..."
|
|
systemctl daemon-reload
|
|
|
|
# Aktivera timers
|
|
echo "Aktiverar timers..."
|
|
systemctl enable landvex-artikel-erik.timer
|
|
systemctl enable landvex-artikel-johan.timer
|
|
|
|
# Starta timers
|
|
echo "Startar timers..."
|
|
systemctl start landvex-artikel-erik.timer
|
|
systemctl start landvex-artikel-johan.timer
|
|
|
|
echo ""
|
|
echo "=== Installation klar ==="
|
|
echo ""
|
|
echo "Timers:"
|
|
systemctl list-timers | grep landvex || true
|
|
echo ""
|
|
echo "Services:"
|
|
systemctl list-unit-files | grep landvex || true
|
|
echo ""
|
|
echo "Loggar: $LOG_DIR/"
|
|
echo "Kö: $INSTALL_DIR/intag/artikelko.json"
|
|
echo ""
|
|
echo "Manuell körning:"
|
|
echo " sudo systemctl start landvex-artikel-erik@01.service"
|
|
echo " sudo systemctl start landvex-artikel-johan@01.service"
|
|
echo ""
|
|
echo "Status:"
|
|
echo " sudo systemctl status landvex-artikel-erik.timer"
|
|
echo " sudo systemctl status landvex-artikel-johan.timer"
|