#!/bin/bash # Check if wag-network exists if ! docker network ls | grep -q "wag-network"; then echo "Creating wag-network..." docker network create wag-network else echo "wag-network already exists" fi # Bring down existing containers echo "Stopping and removing existing containers..." docker compose down --remove-orphans # Build and start containers echo "Building and starting containers..." docker compose -f docker-compose-services.yml up --build -d # Add container to wag-network echo "Adding container to wag-network..." docker container inspect authservice > /dev/null && docker network connect wag-network authservice docker container inspect eventservice > /dev/null && docker network connect wag-network eventservice docker container inspect validationservice > /dev/null && docker network connect wag-network validationservice # Run migrations echo "Setup complete! Backend Services Auth | Event | Validation are running..."