Can before_hook execute process in background?

I was able to resolve this using “screen”

before_hook "run_cloudsql_proxy" {
    commands = ["apply", "plan"]
    execute  = ["screen", "-d", "-m", "./cloud_sql_proxy", "-instances=myProject:us-central1:myInstance=tcp:5432"]
}
2 Likes