Skip to content

Instantly share code, notes, and snippets.

@BigAlRender
Last active November 11, 2024 23:03
Show Gist options
  • Save BigAlRender/41f4c4d87df3e25770e3db8db728443e to your computer and use it in GitHub Desktop.
Save BigAlRender/41f4c4d87df3e25770e3db8db728443e to your computer and use it in GitHub Desktop.
Install Chrome on Render Native Environment
#!/usr/bin/env bash
# exit on error
set -o errexit
STORAGE_DIR=/opt/render/project/.render
if [[ ! -d $STORAGE_DIR/chrome ]]; then
echo "...Downloading Chrome"
mkdir -p $STORAGE_DIR/chrome
cd $STORAGE_DIR/chrome
wget -P ./ https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -x ./google-chrome-stable_current_amd64.deb $STORAGE_DIR/chrome
rm ./google-chrome-stable_current_amd64.deb
cd $HOME/project/src # Make sure we return to where we were
else
echo "...Using Chrome from cache"
fi
# be sure to add Chromes location to the PATH as part of your Start Command
# export PATH="${PATH}:/opt/render/project/.render/chrome/opt/google/chrome"
# add your own build commands...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment