Files
mtgonline/standup.sh
T

29 lines
673 B
Bash

#!/bin/bash
# Stop and destroy all Docker containers for mtgonline project
echo "Stopping and destroying all containers..."
docker compose down -v --remove-orphans
# Build the backend container
echo "Building backend container..."
docker compose build backend
# Bring up the stack
echo "Bringing up the stack..."
docker compose up -d
# Wait for containers to start
echo "Waiting for containers to start..."
sleep 10
# Check container status
echo "Container status:"
docker compose ps
# Check logs for health
echo "Backend logs:"
docker compose logs backend --tail=20
# Check database logs
echo "Postgres logs:"
docker compose logs postgres postgres-mtgdata --tail=10