From 698c8e596d5a7bae9847d040610ea6f6d5e09b76 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 17 Jan 2025 17:28:19 -0500 Subject: [PATCH 1/2] Adding Postgres and SMTP to Rundeck. --- docker-compose.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e74d0594..2606a9d0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3960,6 +3960,15 @@ services: environment: RUNDECK_SERVER_ADDRESS: 0.0.0.0 RUNDECK_GRAILS_URL: https://rundeck.trez.wtf + RUNDECK_SERVER_FORWARDED: true + RUNDECK_DATABASE_DRIVER: jdbc:postgresql://rundeck-pg-db/rundeck?autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true + RUNDECK_DATABASE_USERNAME: rundeck + RUNDECK_DATABASE_PASSWORD: ${RUNDECK_POSTGRES_DB_PASSWD} + RUNDECK_MAIL_SMTP_HOST: postal-smtp + RUNDECK_MAIL_SMTP_PORT: 25 + RUNDECK_MAIL_SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER} + RUNDECK_MAIL_SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD} + RUNDECK_MAIL_FROM: noreply@trez.wtf labels: homepage.group: Code/DevOps homepage.name: Rundeck @@ -3976,6 +3985,16 @@ services: restart: unless-stopped volumes: - rundeck-data:/home/rundeck/server/data + rundeck-pg-db: + image: postgres:16-alpine + expose: + - 5432 + environment: + POSTGRES_DB: rundeck + POSTGRES_USER: rundeck + POSTGRES_PASSWORD: ${RUNDECK_POSTGRES_DB_PASSWD} + volumes: + - rundeck-db-data:/var/lib/postgresql/data sabnzbdvpn: cap_add: - NET_ADMIN @@ -7134,6 +7153,8 @@ volumes: name: reactive-resume-pg rundeck-data: name: rundeck-data + rundeck-db-data: + name: rundeck-db-data semaphore_config: name: semaphore_config semaphore_data: From ccbb94777653e36e6d5d6341b8e94940449f9d90 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Fri, 17 Jan 2025 22:59:27 +0000 Subject: [PATCH 2/2] chore: Update README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2154752b..f7b967b7 100644 --- a/README.md +++ b/README.md @@ -102,6 +102,7 @@ | redis | redis:alpine | | redlib | quay.io/redlib/redlib:latest | | rundeck | rundeck/rundeck:5.8.0 | +| rundeck-pg-db | postgres:16-alpine | | sabnzbdvpn | ghcr.io/binhex/arch-sabnzbdvpn:latest | | scraperr | jpyles0524/scraperr:latest | | scraperr-api | jpyles0524/scraperr_api:latest |