Skip to content

Commit

Permalink
Merged in dev/gideon/support_generic_media_manager_webapp_2021.01.11 …
Browse files Browse the repository at this point in the history
…(pull request elastic#44)

* Deployment updates to support generic media-manager web-app

This builds on https://bitbucket.org/engageli/media-manager/pull-requests/15 to
be able to install pre-built media-manager for any sandbox name.

https://engageli.atlassian.net/browse/MPC-1124

Approved-by: Alan Nuchnoi
  • Loading branch information
Gideon Avida committed Jan 14, 2021
1 parent f5b9f4f commit 3ed0c52
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 14 deletions.
12 changes: 7 additions & 5 deletions instance-files/engageli/etc/rc.local
Expand Up @@ -148,6 +148,13 @@ do
rm -rf admin
mv build-www admin

# Media-Manager web-app
cd $MEDIA_MANAGER_UI_BASE
MM_SUBDIR=$SANDBOX-mm
tar xvzf $ARTIFACT_DIR/mm-webapp-$VERSION.tgz
rm -rf $MM_SUBDIR
mv build $MM_SUBDIR

# nginx location
sudo cp /etc/engageli/nginx-location.template $NGINX_LOCATIONS/$SANDBOX.conf
sudo sed -e "s/__SANDBOX__/$SANDBOX/" \
Expand All @@ -158,11 +165,6 @@ do
((SANDBOX_PORT ++))
done

# FIXME: media-manager webapp is prebuilt for sandbox, so just untar it:
# https://engageli.atlassian.net/browse/MPC-575
cd $MEDIA_MANAGER_UI_BASE
tar xvzf $ARTIFACT_DIR/mm-webapp-$VERSION.tgz

# Configure nginx engageli site
# Let certboot run on nginx default site
sudo sudo certbot --agree-tos --email 'administrator@engageli.com' --nginx -n -d $ENGAGELI_FQDN
Expand Down
Expand Up @@ -99,12 +99,8 @@ npm ci
./utils/post_rsync.sh -n $SANDBOX

# media-manager frontend web-app
if [[ $SANDBOX == "class" || $SANDBOX == "staging" ]]
then
cd /tmp
tar xvzf $CACHE_DIR/mm-webapp-$VERSION.tgz
sudo rm -rf /usr/local/media-manager-static/$SANDBOX-mm
sudo mv $SANDBOX-mm /usr/local/media-manager-static/
else
echo "Automated update doesn't support media-manager webapp for $SANBOX sandbox"
fi
cd /usr/local/media-manager-static
sudo chown -R $(whoami) .
tar xvzf $CACHE_DIR/mm-webapp-$VERSION.tgz
rm -rf $SANDBOX-mm
mv build $SANDBOX-mm

0 comments on commit 3ed0c52

Please sign in to comment.