Peter M. Goldstein
2aa1cbf94f
Bump up gem versions in Gemfile.lock. Minor changes to eliminate deprecation warnings.
2014-01-13 17:30:58 -08:00
David Dollar
133228f247
Merge pull request #305 from marclennox/master
...
Add start-stop-daemon export support with upstart
2013-05-03 13:27:54 -07:00
Klaas Jan Wierenga
e245026f65
Fail with an error on Ruby 1.8 when posix-spawn is not present.
2013-05-03 21:44:57 +02:00
Klaas Jan Wierenga
ffc73366b2
Require and use 'posix/spawn' when running ruby 1.8 without using Foreman.ruby_18? (which is the subject under test).
2013-05-03 21:29:17 +02:00
Marc Lennox
284503899a
Added start-stop-daemon support.
2013-05-03 12:54:08 -04:00
David Dollar
619bd03bb8
Merge pull request #340 from ldmosquera/set_env_var_with_process_name
...
Set FOREMAN_PROCESS_NAME env var for spawned procs
2013-05-03 06:42:04 -07:00
Klaas Jan Wierenga
75b782b664
Use POSIX::Spawn to make foreman ruby 1.8 compatible and have all specs passing.
2013-05-02 12:39:23 +02:00
Klaas Jan Wierenga
9b4bd10cdb
Use pipe factory method to handle 1.8 incompatible signature for IO.pipe.
2013-05-02 12:37:06 +02:00
Klaas Jan Wierenga
fff82dc685
Ruby 1.8 doesn't have the concept of string encodings. Compare to the string as is.
2013-05-02 11:00:47 +02:00
David Dollar
da0a9f2de3
Merge pull request #294 from bfulton/master
...
add systemd export
2013-04-22 20:37:39 -07:00
Bright Fulton
7d77d8ff1a
updated systemd export spec after rebasing included 5ef8bbdb
2013-04-20 13:48:27 -04:00
Leonardo Mosquera
9866a341ca
Add unit test for PS env var
2013-04-16 22:31:34 -03:00
David Dollar
cc51ab2cb1
fix up tests
2013-04-15 15:32:22 -04:00
David Dollar
403d40b277
Revert "Merge pull request #292 from andrewsmedina/master"
...
Does not pass tests
This reverts commit 17a8a316b8 , reversing
changes made to 9e1d590734 .
2013-04-15 15:31:38 -04:00
Bright Fulton
669a920c1e
fix spec after d4ab495
2013-04-15 14:43:02 -04:00
bfulton
f6b57d7b92
rough draft for systemd export support
...
http://0pointer.de/blog/projects/systemd.html
This adds support for exporting systemd targets and services. The
structure is based on the existing upstart support.
Quality is draft and expected to refine in the coming weeks.
One Foremanism that is not respected by these export templates is the
usual log output location, instead stdout and stderr go to syslog.
2013-04-15 14:43:02 -04:00
David Dollar
f1c2347680
Merge pull request #317 from andymorris/fix_deleted_upstart_files
...
Prevent upstart export from deleting similarly named upstart files
2013-04-14 08:45:21 -07:00
David Dollar
eaed989c75
Merge pull request #329 from kentaro/permit-underscore-in-procfile
...
Permit hyphen for command name in Procfile
2013-04-14 08:32:24 -07:00
David Dollar
17a8a316b8
Merge pull request #292 from andrewsmedina/master
...
circus support
2013-04-14 08:30:17 -07:00
Michael Granger
0b5c1f919e
Fix spec encoding problem under Ruby 2.0.0.
2013-03-04 13:03:13 -08:00
Kentaro Kuribayashi
8d1e3a849f
Fixed specs to pass.
2013-02-21 11:52:37 +09:00
Kentaro Kuribayashi
5ef8bbdbe3
Permit underscore for command name in Procfile.
2013-02-21 11:30:59 +09:00
Andy Morris
9f3b903085
Prevent upstart export from deleting similarly named upstart files
2013-01-25 00:24:04 -06:00
David Dollar
88cdaacc67
Merge pull request #258 from mclazarus/master
...
Don't quote shell escaped values.
2013-01-14 05:10:36 -08:00
Andrews Medina
9325f2ca6d
add circus support
2012-11-29 00:15:01 -02:00
Cyril Rohr
8ee7b7afdf
Remove explicit requirement on rubygems.
...
It's better to not force the use of a package manager. Better to add it
to the global RUBYOPT if needed. Also, this fixes a dependency issue
when using the .deb package (rubygems1.9.1 is not required, and should
not be).
2012-11-12 21:10:10 +01:00
Kevin McAllister
8fbee31a2d
Remove expectation of double quotes around environment variables from
...
test comparisons
2012-09-14 21:33:57 -04:00
Dan Peterson
e99f3173ef
foreman run can run things from the Procfile like heroku run.
2012-09-14 10:43:03 -03:00
David Dollar
a4343187ad
Merge pull request #239 from indrekj/master
...
Use path and env variables in the inittab export
2012-09-14 01:41:18 -07:00
David Dollar
98af1f0943
Merge pull request #261 from martinisoft/launchd_environment
...
Launchd environment
2012-09-14 01:34:35 -07:00
David Dollar
af2d4762a8
Merge pull request #250 from szimek/249_multiline_strings
...
Handle multiline strings in .env file
2012-09-14 01:34:10 -07:00
Aaron Kalin
1d06124457
Add StandardOutPath to launchd export
2012-09-11 15:04:15 -05:00
Aaron Kalin
698e6ae092
Add command argument string splitting
...
launchd uses exec() under the hood when you specify ProgramArguments
or Program so you must break apart program arguments into separate
strings in an array or the command will fail
2012-09-10 19:10:47 -05:00
Aaron Kalin
c617ddb3b2
Cleanup launchd exporter
...
Also suppresses the deprecation warning for the launchd exporter when
using port instead of engine.port_for
2012-09-10 18:21:51 -05:00
Aaron Kalin
f29bf49a35
Add support for setting environment variables
2012-09-05 18:27:10 -05:00
Omar Khan
574e852710
foreman run should exit with the same code as its command
2012-08-24 16:50:05 +01:00
Aditya Sanghi
ee761ff098
Another fix for PR #229
2012-08-21 20:16:28 +05:30
Szymon Nowak
7d6de5b2a7
Handle multiline strings in .env file
2012-08-14 11:09:21 +02:00
Aditya Sanghi
cc4306492e
run on reboot works with network-interface not network
2012-08-12 14:17:39 +05:30
Indrek Juhkam
8b204db2f0
Use path and env variables in the inittab export
2012-07-31 21:44:31 +03:00
David Dollar
7d9c2b2ac4
fix upstart export specs
2012-07-24 10:50:34 -04:00
David Dollar
4a732abd77
remove debugging code
2012-07-10 15:06:22 -04:00
Wojciech Wnętrzak
b1a2a4a0cd
added command for displaying foreman version
2012-06-12 17:16:35 +02:00
David Dollar
0df1a4d784
use bash
2012-06-10 23:12:44 -04:00
David Dollar
51a704939e
massive refactoring for programmatic control and stability
2012-06-10 22:58:09 -04:00
Henry Hsu
065bbf1cd8
Only run tmux specs if tmux is installed
2012-06-07 22:14:47 -07:00
Henry Hsu
f745b16217
Add support for starting procfile in tmux session
2012-06-07 22:12:52 -07:00
David Dollar
efd9e2119b
Merge pull request #173 from Viximo/feature/escape-env
...
Quote and escape environment variables in upstart templates
2012-06-07 19:43:20 -07:00
David Dollar
bf9bdbf118
Merge pull request #194 from maxpow4h/master
...
Added launchd to exporters
2012-06-07 19:41:23 -07:00
Daniel Brockman
3ea5de42aa
Fix multi-word argument handling in foreman run.
2012-06-06 15:36:59 +02:00