Cleanup launchd exporter

Also suppresses the deprecation warning for the launchd exporter when
using port instead of engine.port_for
This commit is contained in:
Aaron Kalin
2012-09-10 18:21:51 -05:00
parent f6d4badcd2
commit c617ddb3b2
4 changed files with 9 additions and 12 deletions
+4 -4
View File
@@ -6,10 +6,10 @@
<string><%= "#{app}-#{name}-#{num}" %></string> <string><%= "#{app}-#{name}-#{num}" %></string>
<key>EnvironmentVariables</key> <key>EnvironmentVariables</key>
<dict> <dict>
<% engine.env.merge("PORT" => port).each_pair do |var,env| %> <%- engine.env.merge("PORT" => port).each_pair do |var,env| -%>
<key><%= var.upcase %></key> <key><%= var.upcase %></key>
<string><%= env %></string> <string><%= env %></string>
<% end %> <%- end -%>
</dict> </dict>
<key>ProgramArguments</key> <key>ProgramArguments</key>
<array> <array>
+1
View File
@@ -7,6 +7,7 @@ class Foreman::Export::Launchd < Foreman::Export::Base
super super
engine.each_process do |name, process| engine.each_process do |name, process|
1.upto(engine.formation[name]) do |num| 1.upto(engine.formation[name]) do |num|
port = engine.port_for(process, num)
write_template "launchd/launchd.plist.erb", "#{app}-#{name}-#{num}.plist", binding write_template "launchd/launchd.plist.erb", "#{app}-#{name}-#{num}.plist", binding
end end
end end
@@ -6,10 +6,8 @@
<string>app-alpha-1</string> <string>app-alpha-1</string>
<key>EnvironmentVariables</key> <key>EnvironmentVariables</key>
<dict> <dict>
<key>PORT</key>
<key>PORT</key> <string>5000</string>
<string>5000</string>
</dict> </dict>
<key>ProgramArguments</key> <key>ProgramArguments</key>
<array> <array>
@@ -6,10 +6,8 @@
<string>app-bravo-1</string> <string>app-bravo-1</string>
<key>EnvironmentVariables</key> <key>EnvironmentVariables</key>
<dict> <dict>
<key>PORT</key>
<key>PORT</key> <string>5100</string>
<string>5000</string>
</dict> </dict>
<key>ProgramArguments</key> <key>ProgramArguments</key>
<array> <array>