Spaces:
Runtime error
Runtime error
File size: 925 Bytes
ef4248d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
#!/bin/bash
echo "Starting Deployment Testing..."
# Test Docker Deployment
echo "Building Docker Image..."
docker build -t cybersecurity/framework .
if [ $? -eq 0 ]; then
echo "Docker Image Built Successfully."
else
echo "Docker Build Failed!" && exit 1
fi
echo "Running Docker Container..."
docker run -d -p 5000:5000 --name test_cybersecurity_framework cybersecurity/framework
if [ $? -eq 0 ]; then
echo "Docker Container Running Successfully."
else
echo "Docker Run Failed!" && exit 1
fi
echo "Checking Docker Logs..."
docker logs test_cybersecurity_framework
# Test Kubernetes Deployment
echo "Applying Kubernetes Deployment..."
kubectl apply -f infra/k8s_deployment.yaml
if [ $? -eq 0 ]; then
echo "Kubernetes Deployment Applied Successfully."
else
echo "Kubernetes Deployment Failed!" && exit 1
fi
echo "Checking Kubernetes Pods..."
kubectl get pods
echo "Deployment Testing Completed."
|