#!/bin/bash # Run this script after SSH-ing into Dalidou # ssh papa@192.168.86.50 # Password: Ladygaga echo "========================================" echo " Setting up Atomaste Dev on Dalidou" echo "========================================" echo "" # Step 1: Create directory echo "[1/4] Creating /srv/atomaste-dev directory..." sudo mkdir -p /srv/atomaste-dev sudo chown papa:papa /srv/atomaste-dev echo "✓ Directory created" # Step 2: Check if atomaste-dev already in docker-compose echo "" echo "[2/4] Adding atomaste-dev to docker-compose.yml..." if grep -q "atomaste-dev:" /home/papa/docker-compose.yml; then echo "✓ atomaste-dev already exists in docker-compose.yml" else cat >> /home/papa/docker-compose.yml << 'ENDOFCONFIG' atomaste-dev: container_name: atomaste-dev image: nginx:alpine ports: - "8090:80" volumes: - /srv/atomaste-dev:/usr/share/nginx/html:ro restart: unless-stopped ENDOFCONFIG echo "✓ Added atomaste-dev to docker-compose.yml" fi # Step 3: Start the container echo "" echo "[3/4] Starting atomaste-dev container..." cd /home/papa docker compose up -d atomaste-dev echo "✓ Container started" # Step 4: Update Syncthing to include atomaste-dev echo "" echo "[4/4] Updating Syncthing container with atomaste-dev volume..." docker compose down syncthing 2>/dev/null || true # Update docker-compose.yml to add atomaste-dev volume to syncthing if grep -q "/srv/atomaste-dev:/var/syncthing/atomaste-dev" /home/papa/docker-compose.yml; then echo "✓ Syncthing already has atomaste-dev volume" else # Use sed to add the volume to syncthing service sed -i '/syncthing:/,/restart:/{ /volumes:/a\ - /srv/atomaste-dev:/var/syncthing/atomaste-dev }' /home/papa/docker-compose.yml echo "✓ Added atomaste-dev volume to Syncthing" fi docker compose up -d syncthing echo "✓ Syncthing restarted with new volume" echo "" echo "========================================" echo " Server Setup Complete!" echo "========================================" echo "" echo "Atomaste dev site: http://192.168.86.50:8090" echo "Syncthing UI: http://192.168.86.50:8384" echo "" echo "Next: Configure Syncthing folder sharing" echo "========================================"