diff --git a/data/export/launchd/launchd.plist.erb b/data/export/launchd/launchd.plist.erb index faf2db6..56fc947 100644 --- a/data/export/launchd/launchd.plist.erb +++ b/data/export/launchd/launchd.plist.erb @@ -4,6 +4,13 @@ Label <%= "#{app}-#{name}-#{num}" %> + EnvironmentVariables + + <% engine.env.merge("PORT" => port).each_pair do |var,env| %> + <%= var.upcase %> + <%= env %> + <% end %> + ProgramArguments <%= process.command %> diff --git a/spec/resources/export/launchd/launchd-a.default b/spec/resources/export/launchd/launchd-a.default index 05675ea..bcbb8e8 100644 --- a/spec/resources/export/launchd/launchd-a.default +++ b/spec/resources/export/launchd/launchd-a.default @@ -4,6 +4,13 @@ Label app-alpha-1 + EnvironmentVariables + + + PORT + 5000 + + ProgramArguments ./alpha diff --git a/spec/resources/export/launchd/launchd-b.default b/spec/resources/export/launchd/launchd-b.default index 99d5a04..ab7647f 100644 --- a/spec/resources/export/launchd/launchd-b.default +++ b/spec/resources/export/launchd/launchd-b.default @@ -4,6 +4,13 @@ Label app-bravo-1 + EnvironmentVariables + + + PORT + 5000 + + ProgramArguments ./bravo