#!/bin/bash echo "===========================================" echo "========== STARTING MAIN SERVERS ==========" echo "===========================================" for service in /home/joey/homelab/server/config/* do echo "===== STARTING $service =====" cd $service docker-compose up -d done echo "===========================================" echo "======== STARTING MINECRAFT SERVERS =======" echo "===========================================" for service in /home/joey/homelab/server/config/minecraft/*.yml do echo "===== STARTING $service =====" docker-compose -f $service up -d done echo "===========================================" echo "================ ALL DONE =================" echo "======= List all running containers =======" echo "===========================================" echo "docker ps -a" docker ps -a # wish I didn't have to do this # the exporter boots faster than the plex server, and doesn't seem to retry. wait 10 docker container restart monitoring_exporter-plex