Staging to Production #51
@@ -110,9 +110,11 @@ def start_docker_compose():
|
|||||||
log(f"ERROR: docker-compose file not found at {docker_compose_path}", "ERROR")
|
log(f"ERROR: docker-compose file not found at {docker_compose_path}", "ERROR")
|
||||||
return False
|
return False
|
||||||
|
|
||||||
returncode, stdout, stderr = run_command(
|
# Include both main compose file and override file for local builds
|
||||||
f"docker compose -f {DOCKER_COMPOSE_FILE} up --build -d"
|
override_file = os.path.join(os.path.dirname(DOCKER_COMPOSE_FILE), "docker-compose.override.yml")
|
||||||
)
|
compose_cmd = f"docker compose -f {DOCKER_COMPOSE_FILE} -f {override_file} up --build -d"
|
||||||
|
|
||||||
|
returncode, stdout, stderr = run_command(compose_cmd)
|
||||||
|
|
||||||
if returncode != 0:
|
if returncode != 0:
|
||||||
log(f"ERROR: Failed to start Docker Compose: {stderr}", "ERROR")
|
log(f"ERROR: Failed to start Docker Compose: {stderr}", "ERROR")
|
||||||
@@ -129,7 +131,9 @@ def stop_docker_compose():
|
|||||||
return
|
return
|
||||||
|
|
||||||
log("Stopping Docker Compose...")
|
log("Stopping Docker Compose...")
|
||||||
run_command("docker compose -f {DOCKER_COMPOSE_FILE} down")
|
override_file = os.path.join(os.path.dirname(DOCKER_COMPOSE_FILE), "docker-compose.override.yml")
|
||||||
|
compose_cmd = f"docker compose -f {DOCKER_COMPOSE_FILE} -f {override_file} down"
|
||||||
|
run_command(compose_cmd)
|
||||||
|
|
||||||
|
|
||||||
def initialize_chrome_driver():
|
def initialize_chrome_driver():
|
||||||
|
|||||||
Reference in New Issue
Block a user