#!/usr/bin/env bash SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P ) IMAGE_NAME="dpage/pgadmin4" IMAGE_VERSION="4.10" SERVICE_NAME=pgadmin source ${SCRIPT_PATH}/../common.shinc # # Project specific variables # DOMAIN_NAME="pgadmin.loc" PGADMIN_DEFAULT_EMAIL="admin" PGADMIN_DEFAULT_PASSWORD="admin" source ${SCRIPT_PATH}/env.shinc 2> /dev/null init() { __init # Create networks NETWORKS=(${DB_NETWORK} ${PROXY_NETWORK}) __createNetworks docker create \ --name ${SERVICE_NAME} \ -e VIRTUAL_HOST=${DOMAIN_NAME} \ -e VIRTUAL_PORT=80 \ -e PGADMIN_DEFAULT_EMAIL=${PGADMIN_DEFAULT_EMAIL} \ -e PGADMIN_DEFAULT_PASSWORD=${PGADMIN_DEFAULT_PASSWORD} \ -v pgadmin:/var/lib/pgadmin \ --restart=unless-stopped \ ${IMAGE_NAME}:${IMAGE_VERSION} [[ $? -ne 0 ]] && return 1 docker network connect ${DB_NETWORK} ${SERVICE_NAME} [[ $? -ne 0 ]] && return 1 docker network connect ${PROXY_NETWORK} ${SERVICE_NAME} [[ $? -ne 0 ]] && return 1 __ask_to_start } "$@"