Cannot create app from image without exposed port.

This commit is contained in:
Sean Li 2014-10-17 11:08:23 -07:00
parent 1adde4dc25
commit 105fb835f2
3 changed files with 9 additions and 2 deletions

View File

@ -27,7 +27,9 @@
</h5>
<div class="options">
{{#if $eq status 'READY'}}
<a onclick="trackLink('create app from image')" href="#" class="btn-icon btn-create-app" data-toggle="tooltip" data-placement="bottom" title="Create App"><span class="typcn typcn-plus-outline"></span></a>
{{#if hasExposedPort}}
<a onclick="trackLink('create app from image')" href="#" class="btn-icon btn-create-app" data-toggle="tooltip" data-placement="bottom" title="Create App"><span class="typcn typcn-plus-outline"></span></a>
{{/if}}
{{/if}}
{{#if originPath}}
<a onclick="trackLink('open image folder')" href="#" class="btn-icon btn-folder" target="_blank" data-toggle="tooltip" data-placement="bottom" title="Folder"><span class="typcn typcn-folder-open"></span></a>

View File

@ -12,7 +12,9 @@
<a href="/images" onclick="trackLink('back to images')">Images</a> &raquo; {{this.meta.name}}
<span class="icons">
{{#if $eq status 'READY'}}
<a onclick="trackLink('create app from image')" href="#" class="btn-create-app" data-toggle="tooltip" data-placement="bottom" title="Create App" data-container="body"><span class="typcn typcn-plus-outline"></span></a>
{{#if hasExposedPort}}
<a onclick="trackLink('create app from image')" href="#" class="btn-create-app" data-toggle="tooltip" data-placement="bottom" title="Create App" data-container="body"><span class="typcn typcn-plus-outline"></span></a>
{{/if}}
{{/if}}
{{#if originPath}}
<a onclick="trackLink('open image folder')" href="#" class="btn-folder" data-toggle="tooltip" data-placement="bottom" title="Folder" data-container="body"><span class="typcn typcn-folder-open"></span></a>

View File

@ -19,6 +19,9 @@ Images.helpers({
} else {
return '100%';
}
},
hasExposedPort: function () {
return this.docker && this.docker.Config && this.docker.Config.ExposedPorts;
}
});