From f80f64102111fa705033de3bad395fa97e958757 Mon Sep 17 00:00:00 2001 From: Arnie Date: Fri, 10 Aug 2018 10:17:17 +0200 Subject: [PATCH] Add pgadmin config --- pgadmin/run.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100755 pgadmin/run.sh diff --git a/pgadmin/run.sh b/pgadmin/run.sh new file mode 100755 index 0000000..e086d99 --- /dev/null +++ b/pgadmin/run.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash + +SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P ) + +IMAGE_NAME="chorss/docker-pgadmin4" +IMAGE_VERSION="3.0" + +SERVICE_NAME=pgadmin + + +source ${SCRIPT_PATH}/../common.shinc + +# +# Project specific variables +# + +DOMAIN_NAME="pgadmin.loc" + +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=5050 \ + -v pgadmin_data:/data \ + --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 +} + +"$@"