2014-04-24 04:40:01 +00:00
< div class = "jumbotron landing" >
< div class = "landing-background" ng-class = "user.anonymous ? 'landing': 'signedin'" > < / div >
< div class = "landing-filter" ng-class = "user.anonymous ? 'landing': 'signedin'" > < / div >
< div class = "landing-content" >
< img class = "logo" src = "/static/img/box-logo.png" >
< div class = "header-bar" > < / div >
2014-04-06 18:48:58 +00:00
< div class = "container" >
< div class = "row messages" >
< div class = "col-md-7" >
< div ng-show = "user.anonymous" >
< h1 > Secure hosting for < b > private< / b > Docker< a class = "disclaimer-link" href = "/disclaimer" target = "_self" > *< / a > repositories< / h1 >
< h3 > Use the Docker images < b > your team< / b > needs with the safety of < b > private< / b > repositories< / h3 >
< div class = "sellcall" > < a href = "/plans/" > Private repository plans starting at $12/mo< / a > < / div >
< / div >
< div ng-show = "!user.anonymous" >
< span class = "namespace-selector" user = "user" namespace = "namespace" ng-show = "user.organizations" > < / span >
< div class = "resource-view" resource = "my_repositories" >
<!-- Repos -->
< div ng-show = "my_repositories.value.length > 0" >
2014-04-24 04:40:01 +00:00
< h2 > Top Repositories< / h2 >
2014-04-06 18:48:58 +00:00
< div class = "repo-listing" ng-repeat = "repository in my_repositories.value" >
< span class = "repo-circle no-background" repo = "repository" > < / span >
< a ng-href = "/repository/{{ repository.namespace }}/{{ repository.name }}" > {{repository.namespace}}/{{repository.name}}< / a >
< div class = "markdown-view description" content = "repository.description" first-line-only = "true" > < / div >
< / div >
2014-04-24 04:40:01 +00:00
< a href = "/repository/?namespace={{ user.username }}" > See All Repositories< / a >
2014-04-06 18:48:58 +00:00
< / div >
<!-- No Repos -->
< div ng-show = "my_repositories.value.length == 0" >
< div class = "sub-message" style = "margin-top: 20px" >
< span ng-show = "namespace != user.username" > You don't have access to any repositories in this organization yet.< / span >
< span ng-show = "namespace == user.username" > You don't have any repositories yet!< / span >
< div class = "options" >
< a class = "btn btn-primary" href = "/repository/" > Browse all repositories< / a >
< a class = "btn btn-success" href = "/new/" ng-show = "canCreateRepo(namespace)" > Create a new repository< / a >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div > <!-- col -->
< div class = "col-md-4 col-md-offset-1" >
< div ng-show = "user.anonymous" >
< div class = "signup-form" > < / div >
< / div >
< div ng-show = "!user.anonymous" class = "user-welcome" >
< img class = "gravatar" src = "//www.gravatar.com/avatar/{{ user.gravatar }}?s=128&d=identicon" / >
< div class = "sub-message" > Welcome < b > {{ user.username }}< / b > !< / div >
< a ng-show = "my_repositories.value" class = "btn btn-primary" href = "/repository/" > Browse all repositories< / a >
< a class = "btn btn-success" href = "/new/" > Create a new repository< / a >
< / div >
< / div > <!-- col -->
< / div > <!-- row -->
2014-04-24 04:40:01 +00:00
< / div > <!-- container -->
< / div >
< / div > <!-- jumbotron -->
2014-04-06 18:48:58 +00:00
2014-04-24 04:40:01 +00:00
< div class = "rows" ng-show = "user.anonymous" >
< div class = " shoutout-row landing-section" >
< div class = "container" >
< div class = "row" >
2014-04-06 18:48:58 +00:00
< div class = "col-md-4 shoutout" >
< i class = "fa fa-lock" > < / i >
2014-04-24 04:40:01 +00:00
< b > Private Storage< / b >
2014-04-06 18:48:58 +00:00
< span class = "shoutout-expand" >
2014-04-24 04:40:01 +00:00
Push and pull Docker images to a private registry, with a focus on user experience
for your developers.
2014-04-06 18:48:58 +00:00
< / span >
2014-05-06 01:59:05 +00:00
< a class = "shoutout-link" href = "/tour/features" > View Features< / a >
2014-04-06 18:48:58 +00:00
< / div >
< div class = "col-md-4 shoutout" >
< i class = "fa fa-group" > < / i >
2014-04-24 04:40:01 +00:00
< b > Teamwork Optimized< / b >
2014-04-06 18:48:58 +00:00
< span class = "shoutout-expand" >
2014-04-24 04:40:01 +00:00
Specially designed for teams, organizations and businesses that use Docker.
2014-04-06 18:48:58 +00:00
< / span >
2014-05-06 01:59:05 +00:00
< a class = "shoutout-link" href = "/tour/organizations" > View Teams and Organizations< / a >
2014-04-06 18:48:58 +00:00
< / div >
< div class = "col-md-4 shoutout" >
2014-04-24 04:40:01 +00:00
< i class = "fa fa-cogs" > < / i >
< b > Deployment Made Easy< / b >
2014-04-06 18:48:58 +00:00
< span class = "shoutout-expand" >
2014-04-24 04:40:01 +00:00
Tools and Solutions that help make your application deployment simple and straightforward.
2014-04-06 18:48:58 +00:00
< / span >
2014-04-24 04:40:01 +00:00
< a class = "shoutout-link" href = "/solutions" > View Solutions< / a >
2014-04-06 18:48:58 +00:00
< / div >
2014-04-24 04:40:01 +00:00
< / div >
2014-04-06 18:48:58 +00:00
< / div >
2014-04-24 04:40:01 +00:00
< / div > <!-- -->
2014-04-06 18:48:58 +00:00
2014-04-24 04:40:01 +00:00
< div class = " landing-section" >
< h2 > Trusted by companies who use Docker< / h2 >
< div class = "container" >
< div class = "row" >
2014-05-06 01:59:05 +00:00
< div class = "trusted-logos" >
2014-05-07 22:17:06 +00:00
< div class = "col-md-3 trusted-logo" >
< a href = "http://www.modcloth.com" target = "_blank" alt = "ModCloth" > < img src = "/static/img/modcloth-logo.png" > < / a >
< / div >
< div class = "col-md-3 trusted-logo" >
< a href = "https://travis-ci.com" target = "_blank" alt = "Travis CI" > < img src = "/static/img/travisci-logo.png" > < / a >
< / div >
< div class = "col-md-3 trusted-logo apptentive" >
< a href = "http://www.apptentive.com" target = "_blank" alt = "Apptentive" > < img src = "/static/img/apptentive-logo.svg" > < / a >
< / div >
< div class = "col-md-3 trusted-logo" >
< a href = "http://bex.io" target = "_blank" alt = "Bex.io" > < img src = "/static/img/bexio-logo.png" > < / a >
< / div >
2014-04-06 18:48:58 +00:00
< / div >
< / div >
< / div >
2014-04-24 04:40:01 +00:00
< / div > <!-- -->
2014-04-06 18:48:58 +00:00
2014-04-24 04:40:01 +00:00
< div class = "landing-section" >
2014-05-01 01:00:07 +00:00
< h2 > Built with our users in mind< / h2 >
2014-04-24 04:40:01 +00:00
< div class = "container" >
< div class = "row" >
2014-05-01 01:00:07 +00:00
< div class = "col-lg-8 feature-shoutout" >
< img id = "screenshot" ng-src = "{{ '/static/img/' + currentScreenshot + '.png' }}" class = "img-responsive" >
2014-04-24 04:40:01 +00:00
< / div >
2014-05-01 01:00:07 +00:00
< div class = "col-lg-4" >
< div class = "screenshot-feature" ng-class = "currentScreenshot == 'repo-view' ? 'active' : ''" ng-click = "changeScreenshot('repo-view')" >
< i class = "fa fa-hdd-o" > < / i >
< span class = "sf-title" > Beautiful repository view< / span >
< div class = "sf-text" >
Repository is presented with the maximum amount of useful information, including a visual tree of its image history, markdown-based description, and tags.
< / div >
< / div >
2014-04-24 04:40:01 +00:00
2014-05-01 01:00:07 +00:00
< div class = "screenshot-feature" ng-class = "currentScreenshot == 'repo-admin' ? 'active' : ''" ng-click = "changeScreenshot('repo-admin')" >
< i class = "fa fa-group" > < / i >
< span class = "sf-title" > Share at your control< / span >
< div class = "sf-text" >
Set up the exact permissions your team, organization or business needs. Need to grant external access? Create one or more robot accounts to restrict access.
< / div >
< / div >
2014-04-24 04:40:01 +00:00
2014-05-01 01:00:07 +00:00
< div class = "screenshot-feature" ng-class = "currentScreenshot == 'build-history' ? 'active' : ''" ng-click = "changeScreenshot('build-history')" >
< i class = "fa fa-tasks" > < / i >
< span class = "sf-title" > Dockerfile Build< / span >
< div class = "sf-text" >
Repositories can be linked to Github repositories, with automatic building of the Dockerfile(s) found on push.
< / div >
< / div >
2014-04-24 04:40:01 +00:00
2014-05-01 01:00:07 +00:00
< div class = "screenshot-feature" ng-class = "currentScreenshot == 'repo-changes' ? 'active' : ''" ng-click = "changeScreenshot('repo-changes')" >
< i class = "fa fa-code-fork" > < / i >
< span class = "sf-title" > Repository Diff< / span >
< div class = "sf-text" >
See exactly which files were added, changed, or removed for each image in a repository.
< / div >
< / div >
2014-04-06 18:48:58 +00:00
< / div >
< / div >
< / div >
2014-04-24 04:40:01 +00:00
< / div > <!-- -->
2014-04-06 18:48:58 +00:00
2014-04-24 04:40:01 +00:00
< div class = "landing-section" >
< h2 > See what people are saying about Quay.io< / h2 >
< div class = "container" >
2014-04-24 05:18:47 +00:00
< div class = "row" >
< div class = "jcarousel-wrapper" >
< div class = "jcarousel" >
< ul >
< li >
2014-04-28 20:34:03 +00:00
< blockquote class = "twitter-tweet" data-conversation = "none" lang = "en" >
< p > Pushing Dockerfile changes to Github and having < a href = "https://twitter.com/quayio" > @quayio< / a > build the < a href = "https://twitter.com/docker" > @docker< / a > image/container for you is extremely awesome.< / p >
2014-05-01 02:29:03 +00:00
< div class = "attribute" >
< span class = "info-wrap" >
< span class = "avatar" > < img src = "https://pbs.twimg.com/profile_images/3320588708/9237d8d056e9ce2fa737ea7ab2de345b_bigger.jpeg" > < / span >
< span class = "info" >
< span class = "author" > Ross Timson (@rosstimson)< / span >
< a class = "reference" href = "https://twitter.com/rosstimson/statuses/451052618685882368" > April 1, 2014< / a >
< / span >
< / span >
< / div >
2014-04-28 20:34:03 +00:00
< / blockquote >
2014-04-24 05:18:47 +00:00
< / li >
2014-05-01 02:29:03 +00:00
2014-04-24 05:18:47 +00:00
< li >
2014-04-28 20:34:03 +00:00
< blockquote class = "twitter-tweet" data-conversation = "none" lang = "en" >
< p > < a href = "https://twitter.com/quayio" > @quayio< / a > releases Docker build flair! < a href = "http://t.co/72ULgveLj4" > pic.twitter.com/72ULgveLj4< / a > < / p >
2014-05-01 02:29:03 +00:00
< div class = "attribute" >
< span class = "info-wrap" >
< span class = "avatar" > < img src = "https://pbs.twimg.com/profile_images/2578175278/ykn3l9ktfdy1hia5odij_bigger.jpeg" > < / span >
< span class = "info" >
< span class = "author" > Frank Macreery (@fancyremarker)< / span >
< a href = "https://twitter.com/fancyremarker/statuses/448528623692025857" > March 25, 2014< / a >
< / span >
< / span >
< / div >
2014-04-28 20:34:03 +00:00
< / blockquote >
2014-04-24 05:18:47 +00:00
< / li >
2014-05-01 02:29:03 +00:00
2014-04-24 05:18:47 +00:00
< li >
2014-04-28 20:34:03 +00:00
< blockquote class = "twitter-tweet" data-conversation = "none" lang = "en" >
2014-05-01 02:29:03 +00:00
< div class = "attribute" >
< p > Just started playing with < a href = "https://twitter.com/quayio" > @quayio< / a > builds tied to < a href = "https://twitter.com/search?q=%23github&src=hash" > #github< / a > repo. Really liking it. My first experiment: < a href = "https://t.co/2LgyagwTEq" > https://t.co/2LgyagwTEq< / a > < / p >
< span class = "info-wrap" >
< span class = "avatar" > < img src = "https://pbs.twimg.com/profile_images/438406731660394496/UKGDY6xB_bigger.jpeg" > < / span >
< span class = "info" >
< span class = "author" > Joshua Goldie (@jdgoldie)< / span >
< a href = "https://twitter.com/jdgoldie/statuses/446622958040408064" > March 20, 2014< / a >
< / span >
< / span >
< / div >
2014-04-28 20:34:03 +00:00
< / blockquote >
2014-04-24 05:18:47 +00:00
< / li >
2014-05-01 02:29:03 +00:00
2014-04-24 05:18:47 +00:00
< li >
2014-04-28 20:34:03 +00:00
< blockquote class = "twitter-tweet" data-conversation = "none" lang = "en" >
2014-05-01 02:29:03 +00:00
< div class = "attribute" >
< p > Great guys < a href = "https://twitter.com/quayio" > @quayio< / a > . If you haven’ t tried it, do.< / p >
< span class = "info-wrap" >
< span class = "avatar" > < img src = "https://pbs.twimg.com/profile_images/378800000731516813/e70eae6c4a2c25ae516660e958b3d36b_bigger.jpeg" > < / span >
< span class = "info" >
< span class = "author" > Evan Hazlett (@ehazlett)< / span >
< a href = "https://twitter.com/ehazlett/statuses/442351806161510400" > March 8, 2014< / a >
< / span >
< / span >
< / div >
2014-04-28 20:34:03 +00:00
< / blockquote >
2014-04-24 05:18:47 +00:00
< / li >
2014-05-01 02:29:03 +00:00
2014-04-24 05:18:47 +00:00
< li >
2014-04-28 20:34:03 +00:00
< blockquote class = "twitter-tweet" data-conversation = "none" lang = "en" >
2014-05-01 02:29:03 +00:00
< div class = "attribute" >
< p > < a href = "https://twitter.com/quayio" > @quayio< / a > has awesome support. < a href = "https://twitter.com/search?q=%23awesomeTool&src=hash" > #awesomeTool< / a > < a href = "https://twitter.com/search?q=%23awesomeTeam&src=hash" > #awesomeTeam< / a > < / p >
< span class = "info-wrap" >
2014-05-07 19:38:39 +00:00
< span class = "avatar" > < img src = "https://pbs.twimg.com/profile_images/463168904320122880/lQG69Wqk_bigger.jpeg" > < / span >
2014-05-01 02:29:03 +00:00
< span class = "info" >
< span class = "author" > Jon Morehouse (@JonMorehouse)< / span >
< a href = "https://twitter.com/JonMorehouse/statuses/441719785055739904" > March 6, 2014< / a >
< / span >
< / span >
< / div >
2014-04-28 20:34:03 +00:00
< / blockquote >
2014-04-24 05:18:47 +00:00
< / li >
< / ul >
< / div >
2014-04-24 04:40:01 +00:00
2014-04-24 05:18:47 +00:00
< a href = "#" class = "jcarousel-control jcarousel-control-prev" > ‹ < / a >
< a href = "#" class = "jcarousel-control jcarousel-control-next" > › < / a >
< p class = "jcarousel-pagination" > < / p >
2014-04-24 04:40:01 +00:00
< / div >
2014-04-06 18:48:58 +00:00
< / div >
2014-04-24 04:40:01 +00:00
< div class = "row" >
< div class = "col-md-12 follow-button" >
2014-04-28 20:19:57 +00:00
< iframe allowtransparency = "true" frameborder = "0" scrolling = "no"
src="//platform.twitter.com/widgets/follow_button.html?screen_name=quayio& show_count=false"
style="width:120px; height:20px;">< / iframe >
2014-04-06 18:48:58 +00:00
< / div >
< / div >
< / div >
2014-04-24 04:40:01 +00:00
< / div >
< div class = "landing-section" >
< h2 > Start pushing to Quay.io in under a minute< / h2 >
< div class = "container" >
< div class = "row landing-action" >
< a href = "/starttrial" class = "btn btn-primary" > Start Free Trial< / a >
< / div >
< / div >
< / div >
< / div >
2014-04-06 18:48:58 +00:00
2014-04-24 04:40:01 +00:00
< div class = "container" >
< div class = "row" >
< div style = "border-top: 1px solid #eee; padding-top: 20px;" class = "col-md-12" >
2014-04-06 18:48:58 +00:00
< a href = "https://mixpanel.com/f/partner" > < img src = "//cdn.mxpnl.com/site_media/images/partner/badge_light.png" alt = "Mobile Analytics" / > < / a >
< / div >
< / div >
< / div >