David Dollar
c9042c5aae
move the spoon require into the jruby branch
2012-01-22 17:30:02 -05:00
David Dollar
550adc8070
pass basedir along to the runner script
2012-01-22 17:29:52 -05:00
David Dollar
fbdde3e62a
beef up the runner script to allow a working directory to be set
2012-01-22 17:29:15 -05:00
David Dollar
e161ecb630
Merge pull request #140 from jc00ke/foreman
...
---
Fixes #2
This is my first patch for JRuby, so any feedback would be appreciated. The specs do not run (Ill file a separate issue) but I am able to successfully start up & run the contents of a `Procfile`.
I based this patch on [launchys JRuby support](https://github.com/copiousfreetime/launchy/pull/10 ) and I too confirmed these changes did not break 1.8.7, 1.9.2 or 1.9.3.
2012-01-22 16:58:30 -05:00
David Dollar
a008886bd0
use default bucket for storage
2012-01-20 18:21:55 -08:00
David Dollar
c62f892ff6
Merge pull request #138 from technomancy/debian
...
Debian
2012-01-20 18:07:45 -08:00
David Dollar
1485eeb859
0.36.1
2012-01-18 11:18:39 -05:00
David Dollar
e0b5928e88
bump term-ansicolor in gemspec
2012-01-18 11:18:33 -05:00
David Dollar
a73dce5405
0.36.0
2012-01-17 22:21:36 -05:00
David Dollar
2abddb42b3
sync the writer stream
2012-01-17 22:21:16 -05:00
David Dollar
d961a32cfe
capture stderr as well
2012-01-17 22:20:25 -05:00
David Dollar
2bfc065c1d
update rake
2012-01-16 18:35:06 -05:00
David Dollar
fbe3d4ec69
0.35.0
2012-01-16 18:34:36 -05:00
David Dollar
631187e0d8
Merge pull request #132 from Viximo/feature/concurrency
...
Change default concurrency to 0 when concurrency is provided
2012-01-16 15:13:27 -08:00
David Dollar
d4c2332c59
0.34.1
2012-01-16 09:53:56 -05:00
David Dollar
e257fc89c1
fix missing start desc
2012-01-16 09:53:43 -05:00
David Dollar
a278755ae4
0.34.0
2012-01-16 09:42:07 -05:00
David Dollar
3367a060a7
update man page
2012-01-16 09:41:36 -05:00
David Dollar
ac7e0743ac
update docs for -d
2012-01-16 09:39:54 -05:00
David Dollar
e574880814
Merge pull request #101 from ndbroadbent/foreman
...
---
I just discovered the LiveReload gem, and wanted to use foreman to help me set up my development environments.
I didnt want to check in my custom development Procfiles, so I needed to alter the behaviour of:
> [The Procfiles] containing directory will be assumed to be the root directory of the application.
Ive set up some shared `Procfiles` for development, such as `Rails3Dev`, `Rails31Dev`, `JekyllDev`, etc.
Then I set up a bash alias for each of these Procfiles, such as:
```bash
alias rd31="foreman start -d . -f ~/dev/procfiles/Rails31Dev"
```
The only thing missing was the `-d` flag.
My `Rails31Dev` file looks like this:
```yaml
compass: compass watch --sass-dir app/assets/stylesheets --css-dir public/assets
livereload: livereload
passenger: passenger start
```
Thanks!
Conflicts:
lib/foreman/cli.rb
2012-01-16 09:38:25 -05:00
David Dollar
c1f279aa6f
run specs in random order
2012-01-16 09:33:34 -05:00
David Dollar
34cfe9ef9d
update rspec
2012-01-16 09:33:34 -05:00
David Dollar
79fc3b8029
pedantry
2012-01-16 09:33:34 -05:00
David Dollar
48cc60c30f
Merge pull request #114 from gburt/master
...
add more colors
2012-01-16 06:21:28 -08:00
David Dollar
533139ea9f
0.33.1
2012-01-16 09:18:48 -05:00
David Dollar
86e2056a24
Merge pull request #129 from fnichol/resolve-home-template
...
Expand template path under user's home directory (foreman export).
2012-01-16 06:17:43 -08:00
David Dollar
cf269c39da
0.33.0
2012-01-15 13:00:45 -05:00
David Dollar
76cd2e794b
Revert "Merge pull request #125 from brainopia/master"
...
It appears that this is causing issues with process termination.
This reverts commit d2c9ce0f34 , reversing
changes made to 98337c92e1 .
2012-01-15 12:59:47 -05:00
David Dollar
83748cb538
0.32.0
2012-01-12 15:25:43 -08:00
David Dollar
d2c9ce0f34
Merge pull request #125 from brainopia/master
...
Support for complex cmds in Procfile
2012-01-12 15:23:15 -08:00
David Dollar
98337c92e1
Merge pull request #121 from Viximo/feature/run
...
Add "exec" action to allow execution of commands within the app environment
2012-01-09 16:02:42 -08:00
David Dollar
07e8ca4a4b
tweak readme
2012-01-04 12:36:34 -05:00
David Dollar
342d30bbb8
0.31.0
2012-01-04 12:16:51 -05:00
David Dollar
268dd6240e
make fork more robust
2012-01-04 12:15:55 -05:00
David Dollar
9e60b3e1a4
remove unnecessary debug
2012-01-04 12:15:38 -05:00
David Dollar
1c6285f8af
add more information when shutting down
2012-01-04 12:15:17 -05:00
David Dollar
fff15bc627
Merge pull request #110 from lstoll/master
...
Different port range for each process type on 'foreman start'
2011-12-24 22:47:36 -08:00
David Dollar
fcfa913fb0
0.30.1
2011-12-23 08:48:34 -05:00
David Dollar
fc438472f9
require thread for mutex
2011-12-23 08:48:17 -05:00
David Dollar
fc95936327
0.30.0
2011-12-22 16:34:02 -05:00
David Dollar
0c27f78d46
compatibility with ruby 1.8
2011-12-22 16:33:49 -05:00
David Dollar
356c61f471
0.29.0
2011-12-22 01:03:11 -05:00
David Dollar
dcff4da220
0.28.0.pre2
2011-12-08 17:59:40 -08:00
David Dollar
888520ee99
fix pipe error
2011-12-08 17:59:27 -08:00
David Dollar
c7b6b334fd
0.28.0.pre1
2011-12-08 17:54:19 -08:00
David Dollar
f476920a05
Merge branch 'fork'
2011-12-08 17:53:50 -08:00
David Dollar
5436b68cf1
wip
2011-12-08 17:53:13 -08:00
David Dollar
c9411cd2b1
wip
2011-12-08 17:18:21 -08:00
David Dollar
6e95d1ce94
wip
2011-12-08 16:57:33 -08:00
David Dollar
c5548a345e
wip
2011-12-08 16:19:19 -08:00
David Dollar
f668b87660
wip
2011-12-08 14:04:29 -08:00
David Dollar
914a1ee958
0.27.0
2011-12-05 15:46:40 -05:00
David Dollar
e1c2946718
add changelog
2011-12-05 15:46:22 -05:00
David Dollar
6160246da0
Merge pull request #103 from csquared/load_env_from_irb
...
Load env from irb
2011-12-05 12:37:05 -08:00
David Dollar
39ace26ae1
disable email notifications
2011-11-14 12:23:50 -05:00
David Dollar
c383359136
add travis config
2011-11-11 23:16:59 -05:00
David Dollar
a5e094353c
0.26.1
2011-11-10 15:02:19 -05:00
David Dollar
12720b4c12
fix colors during execution of single process
2011-11-10 15:02:09 -05:00
David Dollar
1c732a4658
add runit export to docs
2011-11-08 18:00:23 -05:00
David Dollar
8908a66e90
0.26.0
2011-11-08 17:59:15 -05:00
David Dollar
f63c0b0ca0
Merge pull request #95 from mlangenberg/runit-export
...
Add runit export format.
2011-11-08 14:58:27 -08:00
David Dollar
2e1d1c7c15
update docs
2011-11-08 12:02:50 -05:00
David Dollar
bf832ffd9f
Merge pull request #82 from trileuco/master
...
Documentation of new process name restrictions
2011-11-08 09:01:56 -08:00
David Dollar
b9bfede48a
Merge pull request #83 from argami/master
...
Controlling exception on ruby1.9.3-Head
2011-11-08 09:00:47 -08:00
David Dollar
bed8323029
ensure concurrency=0 is handled during export
2011-11-08 11:58:03 -05:00
David Dollar
f6ef5a5b4f
display error when process doesnt exist and is run by name
2011-11-08 11:54:55 -05:00
David Dollar
f3c1e76860
Merge pull request #92 from iain/patch-1
...
Processes is not a Hash, but an Array.
2011-11-08 08:45:38 -08:00
David Dollar
c6a410b664
Merge pull request #87 from clowder/fix_specs_passing_by_accident
...
Removed memoization [Foreman::Utils.parse_concurrency]
2011-10-19 10:07:42 -07:00
David Dollar
ada41ce311
0.25.0
2011-10-17 16:21:15 -04:00
David Dollar
8f1c752a77
Merge pull request #85 from hlegendre/master
...
Allow numbers in the ENV variable keys
2011-10-12 14:20:50 -07:00
David Dollar
86e4251840
add ability to test full comamnd line
2011-10-04 11:30:28 -04:00
David Dollar
ba18f7e589
Merge pull request #74 from tomafro/master
...
Allow export using a specified environment file, using the --env or -e option
2011-10-04 08:20:04 -07:00
David Dollar
be73e8500f
0.24.0
2011-10-04 10:43:33 -04:00
David Dollar
d26ca669a1
define procfile regex, refactoring
2011-10-04 10:38:13 -04:00
David Dollar
a3e758ab6c
0.23.1
2011-10-04 09:56:39 -04:00
David Dollar
5dc232a7b1
Merge pull request #79 from fdr/runner-dead-code
...
Eliminate dead code
2011-10-04 05:14:50 -07:00
David Dollar
90d4dffb82
tweak docs
2011-09-16 18:46:10 -04:00
David Dollar
823f307abc
doc updates
2011-09-16 18:42:57 -04:00
David Dollar
ed44a11e21
0.23.0
2011-09-16 18:25:02 -04:00
David Dollar
5719f4fc72
allow multiple environment files to be specified
2011-09-16 18:24:38 -04:00
David Dollar
91edac3197
0.22.0
2011-09-12 20:30:19 -04:00
David Dollar
20e598abcc
dont use the runner, not needed
2011-09-12 20:30:01 -04:00
David Dollar
ec7f4a480d
fix pkg bin
2011-09-12 19:07:25 -04:00
David Dollar
51376058d4
fix procfile to be compatible with non-unix
2011-09-12 19:07:14 -04:00
David Dollar
f7542083dd
Merge pull request #69 from greinacker/whitespace
...
Whitespace in Procfile
2011-09-12 11:39:10 -07:00
David Dollar
23124afc7e
fix gitignore
2011-09-12 12:55:37 -04:00
David Dollar
c948858f45
store objects in s3, list them in readme
2011-09-12 11:11:36 -04:00
David Dollar
f358d897fa
set up distribution mechanisms
2011-09-12 10:58:35 -04:00
David Dollar
1cbb295b0d
update authors
2011-09-09 17:06:07 -04:00
David Dollar
60fb125b51
update manual
2011-09-09 16:59:19 -04:00
David Dollar
69d596bb8b
add bluepill export to docs
2011-09-09 16:59:09 -04:00
David Dollar
cbd5a6344c
0.21.0
2011-09-09 16:59:01 -04:00
David Dollar
4230455859
Merge branch 'master' of github.com:ddollar/foreman
2011-09-09 16:56:32 -04:00
David Dollar
b25dfee62d
Merge pull request #59 from hunter/bluepill
...
Bluepill export
2011-09-09 13:56:02 -07:00
David Dollar
b73da71c9c
update rake
2011-09-09 16:54:37 -04:00
David Dollar
43558758fc
Merge pull request #67 from thommay/env-for-upstart
...
Env for upstart
2011-09-09 13:52:32 -07:00
David Dollar
bda6e30323
0.20.0
2011-08-22 17:27:50 -04:00
David Dollar
ffd77312bb
Merge pull request #53 from matth/master
...
Blank line in Procfile breaks Foreman
2011-08-22 14:27:03 -07:00
David Dollar
a24c4ce17b
Merge pull request #47 from minhajuddin/master
...
A little convention over configuration love.
2011-08-22 14:23:43 -07:00
David Dollar
cf3d7a0b12
Merge pull request #55 from caos/master
...
Fix for "..../lib/foreman/engine.rb:117:in `eof?': Input/output error - /dev/pts/n (Errno::EIO)" errors
2011-08-22 14:19:40 -07:00