Skip to content

Instantly share code, notes, and snippets.

@carlosescura
Created June 3, 2019 13:51
Show Gist options
  • Save carlosescura/340faa5391043e21fd27e348d89e3ce6 to your computer and use it in GitHub Desktop.
Save carlosescura/340faa5391043e21fd27e348d89e3ce6 to your computer and use it in GitHub Desktop.
#!/bin/sh
set -eux
REDASH_BASE_PATH=/opt/redash
create_directories() {
if [[ ! -e $REDASH_BASE_PATH ]]; then
sudo mkdir -p $REDASH_BASE_PATH
fi
}
create_config() {
# Ensure we're running in a new instance, and create if needed the required folders
if [[ -e $REDASH_BASE_PATH/env ]]; then
rm $REDASH_BASE_PATH/env
touch $REDASH_BASE_PATH/env
fi
echo "PYTHONUNBUFFERED=0" >> $REDASH_BASE_PATH/env
echo "REDASH_LOG_LEVEL=INFO" >> $REDASH_BASE_PATH/env
}
docker_compose_setup() {
cd $REDASH_BASE_PATH
cp /tmp/files/docker-compose.yml .
}
create_directories
create_config
docker_compose_setup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment