wag-managment-api-service-l.../run.sh

27 lines
955 B
Bash
Executable File

#!/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..."