mirror of
https://github.com/mblanke/Dashboard.git
synced 2026-03-01 12:10:20 -05:00
60 lines
1.4 KiB
Batchfile
Executable File
60 lines
1.4 KiB
Batchfile
Executable File
@echo off
|
|
REM Atlas Dashboard - Simple Deployment
|
|
REM Password: powers4w
|
|
|
|
cd /d d:\Projects\Dev\Dashboard
|
|
|
|
echo ========================================
|
|
echo Atlas Dashboard - Deploy
|
|
echo ========================================
|
|
echo.
|
|
|
|
echo Step 1: Creating archive...
|
|
tar -czf Dashboard.tar.gz ^
|
|
--exclude=.git ^
|
|
--exclude=node_modules ^
|
|
--exclude=.next ^
|
|
--exclude=.env.local ^
|
|
.
|
|
|
|
if errorlevel 1 (
|
|
echo Error creating archive
|
|
exit /b 1
|
|
)
|
|
|
|
echo Successfully created Dashboard.tar.gz
|
|
echo.
|
|
|
|
echo Step 2: Transferring to server...
|
|
echo (When prompted for password, type: powers4w)
|
|
echo.
|
|
|
|
scp Dashboard.tar.gz soadmin@100.104.196.38:/opt/dashboard.tar.gz
|
|
|
|
if errorlevel 1 (
|
|
echo Warning: Transfer may have failed
|
|
)
|
|
|
|
echo.
|
|
echo Step 3: Extract on server (run these commands manually on SSH)
|
|
echo.
|
|
echo Commands to run on Atlas server:
|
|
echo.
|
|
echo cd /opt/dashboard
|
|
echo tar -xzf ../dashboard.tar.gz
|
|
echo cp .env.example .env.local
|
|
echo nano .env.local
|
|
echo (edit with your UniFi, Synology, Grafana credentials)
|
|
echo.
|
|
echo docker-compose build
|
|
echo docker-compose up -d
|
|
echo docker-compose logs -f
|
|
echo.
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo Archive created: Dashboard.tar.gz
|
|
echo Upload to: soadmin@100.104.196.38
|
|
echo Deploy directory: /opt/dashboard
|
|
echo ========================================
|