diff --git a/build/dev/deployment.tpl b/build/dev/deployment.tpl index 400f771f..0c288cf0 100755 --- a/build/dev/deployment.tpl +++ b/build/dev/deployment.tpl @@ -42,6 +42,19 @@ spec: - name: ENVIRONMENT value: "$ENV" image: 716593996126.dkr.ecr.us-east-1.amazonaws.com/medicalalert-web:$VERSION + lifecycle: + postStart: + exec: + command: + - /bin/sh + - -c + - 'for j in dev02 dev03 dev04 dev05; do cd /usr/share/nginx/subdomain && rsync -r --exclude wp-content/uploads/** ${${j}j}/ /usr/share/nginx/subdomain/${${j}j}-web --inplace -azh -q --partial && echo ---sync-done from efs to local for ${${j}j}-web --- && cd ${${j}j}-web/wp-content && [ -d ./uploads ] && echo ----symlink-exist--- || ln -s /usr/share/nginx/subdomain/${${j}j}/wp-content/uploads uploads && chown -R nginx:nginx /usr/share/nginx/subdomain/${${j}j}-web;done' + preStop: + exec: + command: + - /bin/sh + - -c + - 'for j in dev02 dev03 dev04 dev05; do rm -rf /usr/share/nginx/subdomain/${${j}j}-web;done' envFrom: - secretRef: name: medicalalert-web-secrets