Duriin-API/scripts/rebuild-api.sh

14 lines
410 B
Bash
Executable file

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
if [[ "${1:-}" == "--base" ]]; then
echo "Rebuilding base image (chromium + system deps)..."
sudo docker build -f Dockerfile.base -t duriin-api-base:latest .
fi
sudo docker compose down
sudo env DOCKER_BUILDKIT=0 COMPOSE_DOCKER_CLI_BUILD=0 docker compose build --no-cache
sudo docker compose up -d --no-build
sudo docker compose logs --tail=50