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
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