128 Commits

Author SHA1 Message Date
Ben Firshman
e0a21e3df4 Bump version to 0.0.2 0.0.2 2014-01-02 21:30:28 +00:00
Ben Firshman
45b7bd4361 Readme tweaks 2014-01-02 21:23:47 +00:00
Ben Firshman
36002f95ed Try connecting to localdocker:4243
See https://github.com/noplay/docker-osx/pull/22
2014-01-02 20:51:35 +00:00
Ben Firshman
0a92cbfa4d Fix readme formatting 2014-01-02 20:19:00 +00:00
Ben Firshman
5b1fd64708 Add getting started guide to readme 2014-01-02 20:08:01 +00:00
Ben Firshman
9b289b6f3b Stop "fig up" containers gracefully
With double ctrl-c force.
2014-01-02 19:18:08 +00:00
Ben Firshman
6d0702e607 Send log output to stderr 2014-01-02 18:31:00 +00:00
Aanand Prasad
38478ea504 Full fig.yml and environment variable reference 2014-01-02 17:01:27 +00:00
Ben Firshman
a39db86651 Add "fig build" command 2014-01-02 15:28:33 +00:00
Ben Firshman
853d8ad280 Namespace tests inside a project
So it doesn't delete all your containers for every test. Cool.
2014-01-02 15:27:51 +00:00
Ben Firshman
17c6ae067a Rewrite readme intro 2014-01-02 15:03:30 +00:00
Ben Firshman
770e78fdce Make usage alphabetical 2014-01-02 15:00:16 +00:00
Aanand Prasad
e5065bed16 Expand the intro a bit 2013-12-31 16:31:40 +00:00
Aanand Prasad
c0676e3fa3 Add confirmation prompt to 'fig rm' 2013-12-31 13:42:58 +00:00
Aanand Prasad
d4f3ed1840 Fix 'fig up' behaviour
- For each service, creates a container if there are none (stopped OR
  started)
- Attaches to all containers (unless -d is passed)
- Starts all containers
- On ^C, kills all containers (unless -d is passed)
2013-12-31 13:02:08 +00:00
Aanand Prasad
9ed6538693 Extract docker URL logic, use it in tests as well 2013-12-31 12:37:17 +00:00
Aanand Prasad
ff65a3e1b0 Check default socket and localhost:4243 for Docker daemon 2013-12-31 12:18:27 +00:00
Aanand Prasad
ebf9bf387c Remove unused import 2013-12-31 11:51:52 +00:00
Aanand Prasad
fdc1e0f2e1 Missing article in README 2013-12-30 18:57:55 +00:00
Aanand Prasad
f3eff9a389 Add _site to .gitignore (it's generated by Jekyll in the gh-pages branch) 2013-12-30 18:57:27 +00:00
Ben Firshman
2857631e90 Add change log 2013-12-20 21:37:55 +00:00
Ben Firshman
89cd7d8db0 Remove long description 2013-12-20 21:36:06 +00:00
Ben Firshman
8998bd1adc Make setup.py actually work for release 0.0.1 2013-12-20 21:35:00 +00:00
Ben Firshman
23d6ae867d Add description to main help text 2013-12-20 21:34:27 +00:00
Ben Firshman
7b925b8eac Add some helpful scripts 2013-12-20 21:32:41 +00:00
Ben Firshman
fb445b3a06 Version 0.0.1 2013-12-20 21:31:00 +00:00
Ben Firshman
dd920890f3 Read requirements in setup.py 2013-12-20 21:25:52 +00:00
Ben Firshman
5cc4b59dc0 Switch to stable docker-py 2013-12-20 21:25:52 +00:00
Ben Firshman
206c338e14 Readme pluralisation 2013-12-20 20:57:14 +00:00
Ben Firshman
50d1a39b3a Update description in readme 2013-12-20 20:45:27 +00:00
Aanand Prasad
4182830e7e README: change 'start' back to 'up' 2013-12-20 20:30:59 +00:00
Aanand Prasad
0cafdc9c6c plum -> fig 2013-12-20 20:28:24 +00:00
Aanand Prasad
4d35d47969 Fix a couple of typos in README 2013-12-20 20:04:37 +00:00
Aanand Prasad
13a30c327a Container.name strips the leading slash 2013-12-20 19:33:41 +00:00
Aanand Prasad
8291d36eaf Fix stray test regression 2013-12-20 19:30:31 +00:00
Aanand Prasad
08e4468bdb Clean up the help banners a bit 2013-12-20 19:15:12 +00:00
Aanand Prasad
94cae10417 ps and logs can filter by service too 2013-12-20 19:13:55 +00:00
Aanand Prasad
d3346fa174 up, start, stop, kill and rm all accept a list of services 2013-12-20 18:32:55 +00:00
Aanand Prasad
81093627fe Implement kill and rm 2013-12-20 18:30:59 +00:00
Aanand Prasad
a4710fa9e1 'plum up' is now the special magic
'start' and 'stop' are now analogous to their Docker namesakes.
2013-12-20 18:30:59 +00:00
Aanand Prasad
3bebd18de7 Show help banner if no command given 2013-12-20 18:30:59 +00:00
Ben Firshman
791028866c Update readme to reflect how it currently works 2013-12-20 18:10:30 +00:00
Ben Firshman
507940535f Tag built images and use them when starting
A basic measure to get round the fact that adding isn't cached. Once
Docker supports cached adds, this is probably redundant.
2013-12-20 16:23:40 +00:00
Ben Firshman
76b6354173 Add requirements-dev.txt 2013-12-20 16:18:44 +00:00
Ben Firshman
abfb3b800f Interactive plum run 2013-12-20 15:03:01 +00:00
Ben Firshman
326438b170 Pick correct numbers for one off containers 2013-12-20 12:55:45 +00:00
Ben Firshman
15f12c6e2c Ignore containers without names 2013-12-20 12:51:32 +00:00
Aanand Prasad
86e551f2e2 Attach with websocket and do manual line buffering
This works around the odd byte sequences we see at the beginning of
every chunk when attaching via the streaming HTTP endpoint and a plain
socket.
2013-12-20 11:13:26 +00:00
Aanand Prasad
aa7a5a1487 Small refactor for clarity 2013-12-20 11:13:26 +00:00
Ben Firshman
4a729fe47f Document logs command 2013-12-20 10:57:28 +00:00