-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
The issue number one should track the status of the project and whether it's ready to be merged into mainstream vagga.
Currently, I have the following todo list (but it's not comprehensive, will add more later):
-
_expose-ports
option -
docker create network vagga
, so that connections between vagga processes on localhost work - fix expose ports combined with
--only
and--exclude
- support for settings in
settings.yaml
(mirrors, external-volumes...) (vagga-docker should read global settings as well as vagga for linux #4)- ubuntu/alpine mirror
-
external-volumes
- auto-add
pass-tcp-socket
to_expose-ports
- expose ports for
_run
-
_expose-dirs
option (unlikely to be implemented before merge, because requires tweaks in the build process) - completion (also not critical so will likely happen after merge)
The issues so far:
- Ports must be bound on
0.0.0.0
not127.0.0.1
as we usually do. This problem also exists in vagrant. Is there any way to fix it? Make our own port proxy? - Container start and shutdown takes about 2 seconds on my linux. Similar command on native vagga runs less than 100 ms. Unfortunately overhead of python is at least 0.7 s. Python overhead will be removed after the merge.
The questions so far before we can proceed:
- Is python3.4 fine for the prototype, or is it hard to install on OS X?
- Does performance acceptable? (to measure python overhead run
vagga --help
)
/cc @vmagamedov, @zemlanin, @AlexMost
Metadata
Metadata
Assignees
Labels
No labels