in charts/airflow-dags/scripts/replace.py [0:0]
def main():
input_file = os.environ['INPUT_FILE']
output_file = os.environ['OUTPUT_FILE']
raw_json = os.environ['SEARCH_AND_REPLACE']
print("Raw JSON:", raw_json)
replacements = json.loads(raw_json)
print("Parsed replacements:", replacements)
with open(input_file, 'r') as f:
content = f.read()
processed_content = process_replacements(content, replacements)
with open(output_file, 'w') as f:
f.write(processed_content)