From 5d90159bb373450f907ba045fb4786e378353bb9 Mon Sep 17 00:00:00 2001 From: Kofl Date: Sun, 14 Dec 2025 15:39:41 +0100 Subject: [PATCH 1/3] Update README with Docker Compose $ escaping instructions Add note about escaping $ in Docker Compose environment variables. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index ed0c42e..075c5a3 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,10 @@ webui: environment: AUTH_USER_PASS: "username:$2y$10$DSTi9o..." ``` +Docker Compose treats $ as the start of an environment variable. +Since bcrypt hashes can contain $ characters, Compose will try to substitute them and may emit warnings or truncate the value. +To pass a literal $, you must escape it as $$ + ### Running From 95d878a1b648f8ff93c21a47a6e2fbfbf2fc75eb Mon Sep 17 00:00:00 2001 From: Kofl Date: Sun, 14 Dec 2025 15:40:50 +0100 Subject: [PATCH 2/3] Update README.md From 9159e2124f9e5697856638a7803ed59ec2a01e10 Mon Sep 17 00:00:00 2001 From: Kofl Date: Sun, 14 Dec 2025 15:41:27 +0100 Subject: [PATCH 3/3] Update README for escaping dollar signs Clarify escaping of dollar signs in Docker Compose. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 075c5a3..67cf3be 100644 --- a/README.md +++ b/README.md @@ -171,7 +171,7 @@ webui: ``` Docker Compose treats $ as the start of an environment variable. Since bcrypt hashes can contain $ characters, Compose will try to substitute them and may emit warnings or truncate the value. -To pass a literal $, you must escape it as $$ +To pass a literal ''$'', you must escape it as ''$$'' ### Running