From 19f6171419e4db0a0ccbee7951b1cec621c19241 Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Sat, 23 May 2026 14:05:44 +0200 Subject: [PATCH 1/2] Update docker-compose.coolify.yml --- docker-compose.coolify.yml | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/docker-compose.coolify.yml b/docker-compose.coolify.yml index 399473b..ec3a470 100644 --- a/docker-compose.coolify.yml +++ b/docker-compose.coolify.yml @@ -23,16 +23,8 @@ services: restart: unless-stopped environment: - TZ=UTC - - BF_DATA_DIR=/var/lib/betterframe - - BF_SQLITE_PATH=/var/lib/betterframe/betterframe.db - - BF_NODERED_URL=http://nodered:1880 - - BF_SELF_URL=http://server:18080 - - BF_SERVER_VERSION=${BF_SERVER_VERSION:-${COOLIFY_GIT_COMMIT:-${SOURCE_COMMIT:-dev}}} - # PostgreSQL: set BF_DB=postgres to switch from SQLite. - - BF_DB=postgres - - BF_PG_URL=${BF_PG_URL:-postgres://${BF_PG_USER:-betterframe}:${BF_PG_PASSWORD:-betterframe}@postgres:5432/${BF_PG_DB:-betterframe}} volumes: - - betterframe-data:/var/lib/betterframe + - ${SERVER_SEC_CONFIG:./sec-config.yaml}:/home/bsb/sec-config.yaml expose: - "18080" - "18081" @@ -73,7 +65,7 @@ services: environment: - TZ=UTC volumes: - - nodered-data:/data + - ${NODERED_DATA_DIR:./nrdata}:/data expose: - "1880" healthcheck: @@ -95,7 +87,7 @@ services: - POSTGRES_PASSWORD=${BF_PG_PASSWORD:-betterframe} - POSTGRES_DB=${BF_PG_DB:-betterframe} volumes: - - postgres-data:/var/lib/postgresql + - ${POSTGRES_DATA_DIR:./pgdata}:/var/lib/postgresql expose: - "5432" healthcheck: @@ -107,14 +99,6 @@ services: networks: - betterframe -volumes: - betterframe-data: - name: ${BF_DATA_VOLUME_NAME:-betterframe-data} - nodered-data: - name: ${NODERED_DATA_VOLUME_NAME:-nodered-data} - postgres-data: - name: ${BF_PG_VOLUME_NAME:-betterframe-postgres} - networks: betterframe: driver: bridge From eb58f1da1ec36ad87b25a8b2e12ecee189399a9f Mon Sep 17 00:00:00 2001 From: Mitchell R Date: Sat, 23 May 2026 19:35:28 +0200 Subject: [PATCH 2/2] direct bind paths for docker-compose --- docker-compose.coolify.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docker-compose.coolify.yml b/docker-compose.coolify.yml index ec3a470..413f47c 100644 --- a/docker-compose.coolify.yml +++ b/docker-compose.coolify.yml @@ -24,7 +24,10 @@ services: environment: - TZ=UTC volumes: - - ${SERVER_SEC_CONFIG:./sec-config.yaml}:/home/bsb/sec-config.yaml + - type: bind + source: ${SERVER_SEC_CONFIG:-./sec-config.yaml} + target: /home/bsb/sec-config.yaml + read_only: true expose: - "18080" - "18081" @@ -65,7 +68,9 @@ services: environment: - TZ=UTC volumes: - - ${NODERED_DATA_DIR:./nrdata}:/data + - type: bind + source: ${NODERED_DATA_DIR:./nrdata} + target: /data expose: - "1880" healthcheck: @@ -87,7 +92,9 @@ services: - POSTGRES_PASSWORD=${BF_PG_PASSWORD:-betterframe} - POSTGRES_DB=${BF_PG_DB:-betterframe} volumes: - - ${POSTGRES_DATA_DIR:./pgdata}:/var/lib/postgresql + - type: bind + source: ${POSTGRES_DATA_DIR:./pgdata} + target: /var/lib/postgresql expose: - "5432" healthcheck: