netgescon-day0/scripts/deploy-demo.sh

15 lines
405 B
Bash

#!/usr/bin/env bash
set -euo pipefail
COMPOSE_FILE=${COMPOSE_FILE:-docker/docker-compose.demo.yml}
if command -v docker &>/dev/null; then
docker compose -f "$COMPOSE_FILE" up -d
docker compose -f "$COMPOSE_FILE" exec -T app php artisan migrate --force
docker compose -f "$COMPOSE_FILE" exec -T app php artisan optimize:clear
echo "Demo deployed."
else
echo "Docker not found." >&2
exit 1
fi