28 lines
842 B
Bash
Executable File
28 lines
842 B
Bash
Executable File
#!/bin/bash
|
|
# Script to run the voting deadline migration on production
|
|
|
|
echo "=========================================="
|
|
echo "Running Voting Deadline Migration"
|
|
echo "=========================================="
|
|
echo ""
|
|
|
|
# Check if we're in a Kubernetes environment
|
|
if [ -n "$KUBERNETES_SERVICE_HOST" ]; then
|
|
echo "Running in Kubernetes environment"
|
|
python add_voting_deadline.py
|
|
else
|
|
echo "Running locally"
|
|
echo ""
|
|
echo "To run on production Kubernetes cluster:"
|
|
echo "1. kubectl get pods -n <your-namespace>"
|
|
echo "2. kubectl exec -it <pod-name> -n <your-namespace> -- python add_voting_deadline.py"
|
|
echo ""
|
|
echo "Or if using Helm:"
|
|
echo "helm upgrade motm-app ./helm-chart/motm-app --namespace <your-namespace>"
|
|
echo ""
|
|
python add_voting_deadline.py
|
|
fi
|
|
|
|
echo ""
|
|
echo "Migration complete!"
|