From 7a4cf2232d5d6f3e739614787c0abbd01423314a Mon Sep 17 00:00:00 2001 From: Khwezi Date: Sat, 11 Apr 2026 14:08:56 +0200 Subject: [PATCH 1/2] Refactored semaphore stack to use inverted commas for values --- docker-stacks/app-server/semaphore.yml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/docker-stacks/app-server/semaphore.yml b/docker-stacks/app-server/semaphore.yml index fd6dabf..cab9cfc 100644 --- a/docker-stacks/app-server/semaphore.yml +++ b/docker-stacks/app-server/semaphore.yml @@ -6,19 +6,22 @@ services: ports: - "{PORT}:3000" environment: - SEMAPHORE_DB_USER: {SEMAPHORE_DB_USER} - SEMAPHORE_DB_PASS: {SEMAPHORE_PASSWORD} - SEMAPHORE_DB_HOST: {SEMAPHORE_DB_HOST} + # Database Connection + SEMAPHORE_DB_USER: '{SEMAPHORE_DB_USER}' + SEMAPHORE_DB_PASS: '{SEMAPHORE_DB_PASSWORD}' + SEMAPHORE_DB_HOST: '{SEMAPHORE_DB_HOST}' SEMAPHORE_DB_PORT: 5432 SEMAPHORE_DB_DIALECT: postgres - SEMAPHORE_DB: {SEMAPHORE_DB_NAME} + SEMAPHORE_DB: '{SEMAPHORE_DB_NAME}' - SEMAPHORE_ADMIN: {SEMAPHORE_ADMIN_USERNAME} - SEMAPHORE_ADMIN_PASSWORD: {SEMAPHORE_ADMIN_PASSWORD} - SEMAPHORE_ADMIN_NAME: Administrator - SEMAPHORE_ADMIN_EMAIL: {SEMAPHORE_ADMIN_EMAIL} + # Admin Setup + SEMAPHORE_ADMIN: '{SEMAPHORE_ADMIN_USERNAME}' + SEMAPHORE_ADMIN_PASSWORD: '{SEMAPHORE_ADMIN_PASSWORD}' + SEMAPHORE_ADMIN_NAME: 'Administrator' + SEMAPHORE_ADMIN_EMAIL: '{SEMAPHORE_ADMIN_EMAIL}' - SEMAPHORE_ACCESS_KEY_ENCRYPTION: {SEMAPHORE_ACCESS_KEY_ENCRYPTION} + # Security + SEMAPHORE_ACCESS_KEY_ENCRYPTION: '{SEMAPHORE_ACCESS_KEY_ENCRYPTION}' volumes: - /tmp/semaphore:/tmp/semaphore From cfeabcb3384a1dd7028a141060faa4c3084eb17d Mon Sep 17 00:00:00 2001 From: Khwezi Date: Sat, 11 Apr 2026 14:12:00 +0200 Subject: [PATCH 2/2] Usings double quotes --- docker-stacks/app-server/semaphore.yml | 28 +++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docker-stacks/app-server/semaphore.yml b/docker-stacks/app-server/semaphore.yml index cab9cfc..02aedbe 100644 --- a/docker-stacks/app-server/semaphore.yml +++ b/docker-stacks/app-server/semaphore.yml @@ -6,22 +6,22 @@ services: ports: - "{PORT}:3000" environment: - # Database Connection - SEMAPHORE_DB_USER: '{SEMAPHORE_DB_USER}' - SEMAPHORE_DB_PASS: '{SEMAPHORE_DB_PASSWORD}' - SEMAPHORE_DB_HOST: '{SEMAPHORE_DB_HOST}' - SEMAPHORE_DB_PORT: 5432 - SEMAPHORE_DB_DIALECT: postgres - SEMAPHORE_DB: '{SEMAPHORE_DB_NAME}' + # Database Connection (External) + SEMAPHORE_DB_USER: "{SEMAPHORE_DB_USER}" + SEMAPHORE_DB_PASS: "{SEMAPHORE_PASSWORD}" + SEMAPHORE_DB_HOST: "{SEMAPHORE_DB_HOST}" + SEMAPHORE_DB_PORT: "5432" + SEMAPHORE_DB_DIALECT: "postgres" + SEMAPHORE_DB: "{SEMAPHORE_DB_NAME}" - # Admin Setup - SEMAPHORE_ADMIN: '{SEMAPHORE_ADMIN_USERNAME}' - SEMAPHORE_ADMIN_PASSWORD: '{SEMAPHORE_ADMIN_PASSWORD}' - SEMAPHORE_ADMIN_NAME: 'Administrator' - SEMAPHORE_ADMIN_EMAIL: '{SEMAPHORE_ADMIN_EMAIL}' + # Initial Admin Setup + SEMAPHORE_ADMIN: "{SEMAPHORE_ADMIN_USERNAME}" + SEMAPHORE_ADMIN_PASSWORD: "{SEMAPHORE_ADMIN_PASSWORD}" + SEMAPHORE_ADMIN_NAME: "{SEMAPHORE_ADMIN_USERNAME}" + SEMAPHORE_ADMIN_EMAIL: "{SEMAPHORE_ADMIN_EMAIL}" - # Security - SEMAPHORE_ACCESS_KEY_ENCRYPTION: '{SEMAPHORE_ACCESS_KEY_ENCRYPTION}' + # Encryption Key (Required) + SEMAPHORE_ACCESS_KEY_ENCRYPTION: "{SEMAPHORE_ACCESS_KEY_ENCRYPTION}" volumes: - /tmp/semaphore:/tmp/semaphore