22 lines
330 B
Bash
22 lines
330 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT="/volume1/docker/webpage"
|
|
|
|
cd "$ROOT"
|
|
|
|
echo "[1/5] git fetch + pull"
|
|
git fetch --all --prune
|
|
git pull --ff-only
|
|
|
|
echo "[2/5] docker compose build"
|
|
docker compose build --pull
|
|
|
|
echo "[3/5] docker compose up"
|
|
docker compose up -d
|
|
|
|
echo "[4/5] status"
|
|
docker compose ps
|
|
|
|
echo "[5/5] done"
|