#!/usr/bin/env bash ## Opens SequelPro ## ## Usage: fin sequelpro # Abort if anything fails set -e container_port=$(docker ps --all --filter 'label=com.docker.compose.service=db' --filter "label=com.docker.compose.project=${COMPOSE_PROJECT_NAME}" --format '{{.Ports}}' | sed 's/.*0.0.0.0://g'|sed 's/->.*//g') HOST=${VIRTUAL_HOST} DB=${MYSQL_DATABASE:-default} USER=${MYSQL_USER:-user} PASS=${MYSQL_PASSWORD:-user} NAME=${COMPOSE_PROJECT_NAME} PORT=${PORT:-$container_port} FILENAME=/tmp/docksal-sequelpro-${RANDOM}.spf cat <> $FILENAME ContentFilters auto_connect data connection database ${DB} host ${HOST} name ${NAME} user ${USER} password ${PASS} port ${PORT} rdbms_type mysql session encrypted format connection queryFavorites queryHistory rdbms_type mysql version 1 EOT open $FILENAME