gcp-hockey-results/motm_app/run_migration_production.sh

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!"