Files
WEBtomaste/deploy-to-dalidou.bat

45 lines
1.3 KiB
Batchfile
Raw Permalink Normal View History

@echo off
chcp 65001 >nul
title Deploy Atomaste to Dalidou Server
echo ========================================
echo Deploy Atomaste to Dalidou Server
echo ========================================
echo.
REM Step 1: Create directory and update docker-compose on server
echo [1/3] Setting up server...
ssh papa@192.168.86.50 "sudo mkdir -p /srv/atomaste-dev && sudo chown papa:papa /srv/atomaste-dev"
REM Step 2: Copy website files
echo.
echo [2/3] Copying website files to Dalidou...
scp index.html papa@192.168.86.50:/srv/atomaste-dev/
scp fr.html papa@192.168.86.50:/srv/atomaste-dev/
scp -r Media papa@192.168.86.50:/srv/atomaste-dev/
REM Step 3: Add container config and start
echo.
echo [3/3] Starting web server container...
ssh papa@192.168.86.50 "cd /home/papa && grep -q 'atomaste-dev' docker-compose.yml || echo '
atomaste-dev:
container_name: atomaste-dev
image: nginx:alpine
ports:
- \"8090:80\"
volumes:
- /srv/atomaste-dev:/usr/share/nginx/html:ro
restart: unless-stopped
' >> docker-compose.yml && docker compose up -d atomaste-dev"
echo.
echo ========================================
echo Deployment Complete!
echo ========================================
echo.
echo Your website is now available at:
echo Local: http://192.168.86.50:8090
echo Tailscale: http://100.80.199.40:8090
echo.
pause