docker-workerman-jsonrpc/composer

18 lines
524 B
Bash
Executable File

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