From da1ee569f8e8b7b9a665bfe2d03f123dc5d9a495 Mon Sep 17 00:00:00 2001 From: Lidia Mokevnina Date: Tue, 25 Feb 2025 18:27:13 +0100 Subject: [PATCH] [#1320] fixed env vars with dollar sign in the value --- lib/uffizzi/services/env_variables_service.rb | 2 +- ...compose_with_env_vars_with_dollar_sign.yml | 15 ++++++++++++++ test/uffizzi/cli/preview_test.rb | 20 ++++++++++++++++++- 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 test/compose_files/test_compose_with_env_vars_with_dollar_sign.yml diff --git a/lib/uffizzi/services/env_variables_service.rb b/lib/uffizzi/services/env_variables_service.rb index d64a3e3d..4c837641 100644 --- a/lib/uffizzi/services/env_variables_service.rb +++ b/lib/uffizzi/services/env_variables_service.rb @@ -7,7 +7,7 @@ class EnvVariablesService class << self def substitute_env_variables(compose_file_data) - compose_file_data.gsub(/\${1,2}\{?([?:\-_A-Za-z0-9]+)\}?/) do |variable| + compose_file_data.gsub(/(?