#!/bin/bash service_name="workerman-jsonrpc" compose_file="docker-compose-dev.yml" if docker ps --format '{{.Names}}' | grep -q "^$service_name$" then docker exec $service_name composer "$@" else if docker-compose -f $compose_file up -d; then docker exec $service_name composer "$@" else if docker compose -f $compose_file up -d; then docker exec $service_name composer "$@" else echo "Failed to start the container using docker-compose or docker compose." fi fi fi