Commit Graph

113 Commits

Author SHA1 Message Date
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 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
Ben Firshman ea09ec672c Add detached mode to run 2013-12-20 10:53:07 +00:00
Ben Firshman 2f28265d10 Add support for differentiating one-off containers
This is a basic start, the API is pretty shonky.
2013-12-20 10:46:55 +00:00
Ben Firshman 68e4341fbf Compile name regex 2013-12-19 20:09:54 +00:00
Ben Firshman bdf99cd443 Move log messages to container 2013-12-19 18:20:48 +00:00
Ben Firshman 5a46278f79 Fix project name getting overridden with service 2013-12-19 16:56:58 +00:00
Ben Firshman 2d2d81d33f Rename "service collection" to "project" 2013-12-19 16:55:12 +00:00
Aanand Prasad 818728b825 Mount volumes 2013-12-19 15:53:43 +00:00
Ben Firshman d6db049b42 Generate project name based on current dir 2013-12-19 15:32:24 +00:00
Ben Firshman c488710625 Add project option to services 2013-12-19 15:16:17 +00:00
Ben Firshman 6c551a200b Do not allow underscores in names 2013-12-19 14:47:43 +00:00
Aanand Prasad 9f1d08c54b Implement --version flag 2013-12-19 13:06:31 +00:00
Aanand Prasad 9e9a20b227 Remove unused imports 2013-12-19 13:06:31 +00:00
Ben Firshman 9cf1d232b2 Better ps output 2013-12-19 13:03:44 +00:00
Aanand Prasad bac37a19e3 Fix method name in start() 2013-12-19 12:39:23 +00:00
Aanand Prasad ae0fa0c447 Hide stack traces for Docker API errors 2013-12-19 12:36:38 +00:00