From a74bbb0d02f43b8597a4fabe97dc779a6a091cf5 Mon Sep 17 00:00:00 2001 From: leo <426742@gmail.com> Date: Sat, 31 Aug 2024 02:26:16 +0500 Subject: [PATCH] autocommit --- docker-compose.yml | 5 ++--- install.sh | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 install.sh diff --git a/docker-compose.yml b/docker-compose.yml index 7a44ace..8637c94 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,8 @@ services: pgadmin: container_name: pgadmin - image: dpage/pgadmin4:8.9 - restart: always + image: dpage/pgadmin4:8.11.0 + restart: unless-stopped networks: - proxynet env_file: @@ -19,7 +19,6 @@ services: volumes: - /data/secrets/${SERVER_DOMAIN}/httpauth:/httpauth - /data/appdata/pgadmin:/var/lib/pgadmin - networks: proxynet: external: true \ No newline at end of file diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..bd7f25f --- /dev/null +++ b/install.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +if [ "$(id -u)" != "0" ]; then + echo -e "\033[31mThis script requires superuser rights.\033[0m" + exit 0 +fi + +trap 'echo -e "\033[31minstall.sh: Something went wrong\033[0m"; exit 1' ERR +set -e + +export DEBIAN_FRONTEND=noninteractive + +echo "Install pgadmin..." +mkdir -p /data/appdata/pgadmin +chown -R 5050:5050 /data/appdata/pgadmin +cd /data/utils +sudo bash env-gen.sh PGADMIN_DEFAULT_PASSWORD +cd /data/pgadmin +sudo docker compose up -d + +trap - ERR +echo "Install pgadmin complete" \ No newline at end of file