Skip to content

Commit 600b57c

Browse files
authored
Merge pull request #60 from docker-exec/remote-api-1.24
Remote api 1.24
2 parents 765f68b + dc32c3c commit 600b57c

File tree

368 files changed

+6219
-3258
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

368 files changed

+6219
-3258
lines changed

.test/Vagrantfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
Vagrant.configure(2) do |config|
55
config.vm.box = 'ubuntu/trusty64'
6-
6+
77
config.vm.provider "virtualbox" do |v|
88
v.name = "dexec-acceptance-tests"
99
end
@@ -19,7 +19,7 @@ Vagrant.configure(2) do |config|
1919
sudo apt-get install -y curl git language-pack-en
2020
2121
if [ ! -d /usr/local/go ]; then
22-
curl -sSL https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz \
22+
curl -sSL https://storage.googleapis.com/golang/go1.7.1.linux-amd64.tar.gz \
2323
| tar -C /usr/local -xzf -
2424
fi
2525

Godeps/Godeps.json

Lines changed: 114 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

main.go

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func RunDexecContainer(cliParser cli.CLI) int {
5252

5353
dockerImage := fmt.Sprintf("%s:%s", dexecImage.Image, dexecImage.Version)
5454

55-
if err := dexec.FetchImage(
55+
if err = dexec.FetchImage(
5656
dexecImage.Image,
5757
dexecImage.Version,
5858
updateImage,
@@ -79,6 +79,11 @@ func RunDexecContainer(cliParser cli.CLI) int {
7979
StdinOnce: true,
8080
OpenStdin: true,
8181
},
82+
HostConfig: &docker.HostConfig{
83+
Binds: dexec.BuildVolumeArgs(
84+
util.RetrievePath(options[cli.TargetDir]),
85+
append(options[cli.Source], options[cli.Include]...)),
86+
},
8287
})
8388

8489
if err != nil {
@@ -93,20 +98,16 @@ func RunDexecContainer(cliParser cli.CLI) int {
9398
}
9499
}()
95100

96-
if err = client.StartContainer(container.ID, &docker.HostConfig{
97-
Binds: dexec.BuildVolumeArgs(
98-
util.RetrievePath(options[cli.TargetDir]),
99-
append(options[cli.Source], options[cli.Include]...)),
100-
}); err != nil {
101+
if err = client.StartContainer(container.ID, &docker.HostConfig{}); err != nil {
101102
log.Fatal(err)
102103
}
103104

104105
go func() {
105106
if err = client.AttachToContainer(docker.AttachToContainerOptions{
106-
Container: container.ID,
107-
InputStream: os.Stdin,
108-
Stream: true,
109-
Stdin: true,
107+
Container: container.ID,
108+
InputStream: os.Stdin,
109+
Stream: true,
110+
Stdin: true,
110111
}); err != nil {
111112
log.Fatal(err)
112113
}
@@ -116,19 +117,19 @@ func RunDexecContainer(cliParser cli.CLI) int {
116117
if err != nil {
117118
log.Fatal(err)
118119
}
119-
120-
err = client.Logs(docker.LogsOptions {
121-
Container: container.ID,
122-
Stdout: true,
123-
Stderr: true,
124-
OutputStream:os.Stdout,
125-
ErrorStream: os.Stderr,
120+
121+
err = client.Logs(docker.LogsOptions{
122+
Container: container.ID,
123+
Stdout: true,
124+
Stderr: true,
125+
OutputStream: os.Stdout,
126+
ErrorStream: os.Stderr,
126127
})
127-
128+
128129
if err != nil {
129130
log.Fatal(err)
130131
}
131-
132+
132133
return code
133134
}
134135

vendor/github.com/Sirupsen/logrus/.gitignore

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/Sirupsen/logrus/.travis.yml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/CHANGELOG.md renamed to vendor/github.com/Sirupsen/logrus/CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/LICENSE renamed to vendor/github.com/Sirupsen/logrus/LICENSE

File renamed without changes.

vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/README.md renamed to vendor/github.com/Sirupsen/logrus/README.md

Lines changed: 65 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)