# restart.sh #!/bin/bash # 서비스 이름을 인자로 받음 SERVICE_NAME=$1 if [ -z "$SERVICE_NAME" ]; then echo "Usage: ./restart.sh [service_name]" echo "Available services:" if [ "$NODE_ENV" = "production" ]; then docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml -f docker-compose.full.yml ps --services else docker-compose -f docker-compose.base.yml -f docker-compose.dev.yml ps --services fi exit 1 fi # 환경에 따라 서비스 재시작 if [ "$NODE_ENV" = "production" ]; then if [ -f "docker-compose.full.yml" ]; then docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml -f docker-compose.full.yml restart "$SERVICE_NAME" else docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml restart "$SERVICE_NAME" fi else docker-compose -f docker-compose.base.yml -f docker-compose.dev.yml restart "$SERVICE_NAME" fi