update deployment

This commit is contained in:
Efril 2026-04-26 20:57:15 +07:00
parent cf3f2fa8cc
commit 0117a4889a

View File

@ -1,23 +1,25 @@
#!/bin/bash
APP_NAME="eslogad"
PORT="4000"
NETWORK_NAME="pgnet"
echo "🔄 Pulling latest code..."
git pull
echo "🐳 Building Docker image..."
docker build -t $APP_NAME .
docker build -t "$APP_NAME:latest" .
echo "🛑 Stopping and removing old container..."
docker stop $APP_NAME 2>/dev/null
docker rm $APP_NAME 2>/dev/null
docker stop "$APP_NAME" 2>/dev/null || true
docker rm "$APP_NAME" 2>/dev/null || true
echo "🔌 Ensuring Docker network exists..."
docker network inspect "$NETWORK_NAME" >/dev/null 2>&1 || docker network create "$NETWORK_NAME"
echo "🚀 Running new container..."
docker run -d --name $APP_NAME \
-p $PORT:$PORT \
docker run -d \
--name "$APP_NAME" \
--network "$NETWORK_NAME" \
-p "$PORT:$PORT" \
-v "$(pwd)/infra":/infra:ro \
-v "$(pwd)/templates":/templates:ro \
$APP_NAME:latest
echo "✅ Deployment complete."
"$APP_NAME:latest"