Merged in feature/multidevfix (pull request #38)
Feature/multidevfix * multidev sync * multidev sync fix typo * Add conf for www and dev01 * Add conf for www and dev01 * fix typo * symlink fix * hpa and resource modify Approved-by: Rachit Bhargava
This commit is contained in:
committed by
Rachit Bhargava
parent
5b27e475cf
commit
ac0ffd7543
@@ -124,6 +124,24 @@ kubectl exec common-job-pod -n $NAMESPACE -- apt update
|
||||
kubectl exec common-job-pod -n $NAMESPACE -- apt install rclone rsync -y
|
||||
kubectl exec common-job-pod -n $NAMESPACE -- sh -c '. /tmp/setenv.sh; cd /tmp && rclone sync --exclude wp-content/uploads/** wp/ /usr/share/nginx/subdomain/$SUBDOMAIN -q && echo ---sync-done--- '
|
||||
|
||||
# -----------------------------------------------------------
|
||||
if [ "$ENV" = "dev" ] ; then
|
||||
pods=`kubectl get pods --no-headers -o custom-columns=":metadata.name" -n $NAMESPACE`
|
||||
for i in $pods; do
|
||||
kubectl exec $i -n $NAMESPACE -- apt-key adv --fetch-keys 'https://packages.sury.org/php/apt.gpg' > /dev/null 2>&1
|
||||
kubectl exec $i -n $NAMESPACE -- apt update
|
||||
kubectl exec $i -n $NAMESPACE -- apt install rclone rsync -y
|
||||
|
||||
kubectl cp setenv.sh $NAMESPACE/$i:/tmp/setenv.sh && echo "setenv copy done" || exit 9
|
||||
|
||||
kubectl exec $i -n $NAMESPACE -- sh -c '. /tmp/setenv.sh; cd /usr/share/nginx/subdomain && rclone sync --exclude wp-content/uploads/** $SUBDOMAIN/ /usr/share/nginx/subdomain/$SUBDOMAIN-web -q && echo ---sync-done from efs to local for $SUBDOMAIN-web --- && cd $SUBDOMAIN-web/wp-content && [ -L uploads ] && [ -e uploads ]] && echo ----symlink-exist--- || ln -s /usr/share/nginx/subdomain/$SUBDOMAIN/wp-content/uploads uploads && chown -R nginx:nginx /usr/share/nginx/subdomain/$SUBDOMAIN-web'
|
||||
done
|
||||
else
|
||||
|
||||
echo ----The env is $ENV and thus no multidev applicable----
|
||||
|
||||
fi
|
||||
|
||||
kubectl delete po common-job-pod -n $NAMESPACE
|
||||
# -------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user