init commit
This commit is contained in:
55
stop_services.sh
Executable file
55
stop_services.sh
Executable file
@@ -0,0 +1,55 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Women Safety App - Stop All Services Script
|
||||
|
||||
RED='\033[0;31m'
|
||||
GREEN='\033[0;32m'
|
||||
YELLOW='\033[1;33m'
|
||||
NC='\033[0m'
|
||||
|
||||
echo -e "${YELLOW}🛑 Stopping Women Safety App Services${NC}"
|
||||
|
||||
# Stop microservices
|
||||
echo -e "${YELLOW}Stopping microservices...${NC}"
|
||||
|
||||
if [ -f "user_service.pid" ]; then
|
||||
kill $(cat user_service.pid) 2>/dev/null
|
||||
rm user_service.pid
|
||||
echo -e "${GREEN}✅ User Service stopped${NC}"
|
||||
fi
|
||||
|
||||
if [ -f "emergency_service.pid" ]; then
|
||||
kill $(cat emergency_service.pid) 2>/dev/null
|
||||
rm emergency_service.pid
|
||||
echo -e "${GREEN}✅ Emergency Service stopped${NC}"
|
||||
fi
|
||||
|
||||
if [ -f "location_service.pid" ]; then
|
||||
kill $(cat location_service.pid) 2>/dev/null
|
||||
rm location_service.pid
|
||||
echo -e "${GREEN}✅ Location Service stopped${NC}"
|
||||
fi
|
||||
|
||||
if [ -f "calendar_service.pid" ]; then
|
||||
kill $(cat calendar_service.pid) 2>/dev/null
|
||||
rm calendar_service.pid
|
||||
echo -e "${GREEN}✅ Calendar Service stopped${NC}"
|
||||
fi
|
||||
|
||||
if [ -f "notification_service.pid" ]; then
|
||||
kill $(cat notification_service.pid) 2>/dev/null
|
||||
rm notification_service.pid
|
||||
echo -e "${GREEN}✅ Notification Service stopped${NC}"
|
||||
fi
|
||||
|
||||
if [ -f "api_gateway.pid" ]; then
|
||||
kill $(cat api_gateway.pid) 2>/dev/null
|
||||
rm api_gateway.pid
|
||||
echo -e "${GREEN}✅ API Gateway stopped${NC}"
|
||||
fi
|
||||
|
||||
# Stop infrastructure services
|
||||
echo -e "${YELLOW}Stopping infrastructure services...${NC}"
|
||||
docker-compose down
|
||||
|
||||
echo -e "${GREEN}🏁 All services stopped successfully!${NC}"
|
||||
Reference in New Issue
Block a user