From 4e0082598c0363b34d89845fe917e79536449e30 Mon Sep 17 00:00:00 2001
From: joshemb <josh@elixxir.io>
Date: Wed, 12 Apr 2023 11:22:14 -0700
Subject: [PATCH] Fix bug in generation scipt

---
 generatePackage.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/generatePackage.py b/generatePackage.py
index efd3bb9..c57b9c8 100755
--- a/generatePackage.py
+++ b/generatePackage.py
@@ -5,6 +5,7 @@ import os
 import string
 import random
 import argparse
+import re
 from collections.abc import Sequence
 # Generates a random string
 def random_string(stringLength=4):
@@ -209,6 +210,12 @@ def generate_server_side_config(offset: int, newPackage: string):
         f.write(no_errors)
 
     if not os.path.exists("{}/run.sh".format(newPackage)):
+        with open("{}/run.sh".format(newPackage), "r") as f:
+            filedata = f.read()
+        newdata = re.sub(r"(localhost:)(\d+)", f"localhost:{str(gateway_ports[0])}", filedata)
+        with open("{}/run.sh".format(newPackage), "w") as f:
+            f.write(newdata)
+    else:
         with open("{}/run.sh".format(newPackage), "w") as f:
             run_template = run_template.replace("{entry_point}", str(gateway_ports[0]))
             f.write(run_template)
-- 
GitLab