Chris Corbyn
0fc9cc65d1
Rename '--only' => '--no-deps'
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-21 10:30:36 +00:00
d11wtq
6e485df084
Rename --no-links to --only
...
Signed-off-by: d11wtq <chris@w3style.co.uk>
2014-06-11 10:50:45 +00:00
d11wtq
1d1e23611b
Rename --keep-old to --no-recreate
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:51 +00:00
d11wtq
ac541e208f
Remove obsolete method _get_linked_service_names()
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:47 +00:00
d11wtq
3d8ce448b8
Spike: Re-use existing containers for `fig run`
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:47 +00:00
d11wtq
6bfe5e049d
Spike: Implement --no-links for `fig up`
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:46 +00:00
d11wtq
b672861ffd
Spike: Start linked containers on `fig run` by default
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:45 +00:00
d11wtq
b081077f2b
Remove FIXME, as there's nothing to fix :)
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:45 +00:00
d11wtq
edf6b56016
Spike: Add --up option to `fig run`
...
Signed-off-by: Chris Corbyn <chris@w3style.co.uk>
2014-06-09 01:31:43 +00:00
Jef Mathiot
5878fe3834
Add the ability to configure the project name
2014-05-02 18:00:58 +02:00
Ben Firshman
983337401c
Return correct exit code from fig run
...
Closes #197
2014-05-01 18:17:12 +01:00
Aanand Prasad
3abce4259f
Fix regression in handling of build errors
2014-04-30 11:53:23 +01:00
Ben Firshman
fff5e51426
Make log messages line up with each other
2014-04-29 09:31:57 +01:00
Ben Firshman
a724aa5717
Use name without project for log printing
2014-04-29 09:22:20 +01:00
Aanand Prasad
9e1dfcfb37
Update docker-py APIError imports
2014-04-23 18:20:33 +01:00
Aanand Prasad
80991f1521
Set "VolumesFrom" when starting containers
...
This is necessary when working with Docker 0.10.0 and up. Fortunately,
we can set it both when creating and starting, and retain compatibility
with 0.8.x and 0.9.x.
recreate_containers() is now responsible for starting containers, as
well as creating them. This greatly simplifies usage of the Service
class.
2014-04-23 15:46:26 +01:00
Ben Firshman
d7e01a23f8
Merge pull request #191 from orchardup/fix-one-off-containers-not-linking-to-service
...
Fix one-off containers not linking to service
2014-04-15 10:40:37 +01:00
Ben Firshman
4e20be9c66
Remove unused imports
2014-04-14 22:39:49 +01:00
Ben Firshman
94e15a9985
Fix one-off containers not linking to service
...
Closes #185 .
Need to test this more thoroughly. We need a docker-py mock.
2014-04-14 22:29:03 +01:00
Shane Jonas
d9782b2dd1
fix issue with utf8 encoding in logger stdout
2014-04-11 11:21:20 -07:00
Ben Firshman
aecaf665f1
Merge pull request #164 from orchardup/friendlier-build-error
...
Friendlier build error
2014-03-28 23:05:46 +00:00
Ben Firshman
23a8938809
Merge pull request #165 from orchardup/number-one
...
Stop 'fig up' when a container exits
2014-03-28 23:03:00 +00:00
sebastianneubauer
352ad7a38c
Scaling down removes containers
...
Squashed version of #162 .
Closes #121 .
2014-03-26 18:28:10 +00:00
Maurits van Mastrigt
710cd38591
Fix UnicodeEncodeErrors in output of 'build', 'run' and 'up'
...
Squashed version of #125 .
Closes #112 .
2014-03-25 13:32:03 +00:00
Aanand Prasad
859d4bb98b
Stop 'fig up' when a container exits
...
Closes #1 ヽ(*・ω・)ノ
2014-03-25 13:19:32 +00:00
Aanand Prasad
168b1909ae
Friendlier build error
...
Hide the backtrace and show a comprehensible message.
Closes #160 .
2014-03-25 12:20:05 +00:00
Mark Steve Samson
59cc9c9b68
Add option to remove container in `docker run` ( Closes #137 )
2014-03-05 09:03:06 +08:00
Ben Firshman
5be8a37b7e
Pass through standard remove_container options
2014-03-04 11:00:09 +00:00
Ben Firshman
2ca0e7954a
Add --force option to fig rm
2014-03-04 11:00:06 +00:00
Mark Steve Samson
96a92a73f1
Fix KeyError when `-v` is not specified in `fig rm`
2014-03-04 13:13:23 +08:00
Ben Firshman
3e7360c2c6
Improve error when service is not a dict
...
Fixes #127
2014-03-03 16:21:42 +00:00
Ben Firshman
c2cd55e010
Merge pull request #113 from orchardup/alternate-fig-file
...
Alternate fig file can be specified with -f
2014-03-03 11:12:09 +00:00
Mark Steve Samson
41bacae171
Provide option to remove volumes in `fig rm`
2014-03-03 17:55:00 +08:00
Aanand Prasad
9d1383ba26
Alternate fig file can be specified with -f
2014-03-01 11:29:23 +00:00
Ben Firshman
75c430635b
Vendorise six.py
...
Because pyinstaller adds an old version to the path:
http://www.pyinstaller.org/ticket/773
2014-02-28 19:16:32 +00:00
Aanand Prasad
ff1496a6a5
Indent string literals
2014-02-26 16:34:45 +00:00
Aanand Prasad
d7c714e1c6
Move "Can't find fig.yml" error into errors.py
2014-02-26 15:44:06 +00:00
Aanand Prasad
d7e2a77907
Refactor connection errors
...
Makes command.py a lot more readable.
2014-02-26 15:31:14 +00:00
Ben Firshman
05e15e27ef
Use sys.exit instead of global
2014-02-19 22:42:21 +00:00
Aanand Prasad
fbff8983e4
Merge pull request #83 from dustinlacewell/print-logs-during-attach
...
Tell fig up to print logs before attaching
2014-02-12 11:35:24 -08:00
Dustin Lacewell
511a9beede
Tell fig up to print logs before attaching
2014-02-05 17:19:18 -08:00
Ben Firshman
d52f73b29a
Merge pull request #79 from orchardup/strict-config
...
Throw an error if you specify an unrecognised option in `fig.yml`
2014-02-04 18:10:42 -08:00
Aanand Prasad
edf8f14ac0
Throw an error if you specify an unrecognised option in `fig.yml`
...
Closes #27 .
2014-02-04 17:46:04 -08:00
Aanand Prasad
2b89494405
Fix Ubuntu check - forgot to actually inspect the distro
2014-02-04 15:31:05 -08:00
Aanand Prasad
2bac1c10b0
Show installation instructions if it looks like Docker isn't installed
2014-02-04 15:19:50 -08:00
Aanand Prasad
5126649de4
Friendlier connection error for docker-osx users
2014-02-04 14:42:55 -08:00
Cameron Maske
ae7573b9b8
Fix for #48 .
...
Rework of how services are sorted based on dependencies using a topological sort.
Includes error handling to detect circular/self imports (should raise a DependecyError).
Added in logging to the CLI to log out any DependencyErrors.
Removed the compact module as it is no longer used.
2014-01-29 18:38:25 +00:00
Chris Adams
239da2ef69
Add missing return value for filename check
...
Oh my, how embarrassing.
2014-01-28 09:51:33 +00:00
Chris Adams
1d18d747a5
Support loading in Figfiles with .yaml extension
...
Add basic boilerplate text - feel free to change
2014-01-28 00:43:23 +00:00
Aanand Prasad
e8472be6d5
Fig bug in split_buffer where input was being discarded
...
Also, write some tests for it.
2014-01-22 17:44:04 +00:00