Merge pull request #1407 from coreos-inc/enterpriselanding
Add Enterprise Landing page
This commit is contained in:
commit
f0af2ca9c3
8 changed files with 566 additions and 0 deletions
|
@ -209,6 +209,12 @@ def security():
|
|||
return index('')
|
||||
|
||||
|
||||
@web.route('/enterprise/')
|
||||
@no_cache
|
||||
def enterprise():
|
||||
return index('')
|
||||
|
||||
|
||||
@web.route('/__exp/<expname>')
|
||||
@no_cache
|
||||
def exp(expname):
|
||||
|
|
93
static/css/enterprise_landing_page.css
Executable file
93
static/css/enterprise_landing_page.css
Executable file
|
@ -0,0 +1,93 @@
|
|||
/* Enterprise LP specific styles */
|
||||
.enterpriseLP {font-family: "Source Sans Pro", sans-serif; font-size: 1.2em; padding: 20px 10px;}
|
||||
.enterpriseLP h2, .enterpriseLP h3, .enterpriseLP h4 {color: #003763; font-weight: bold;}
|
||||
.enterpriseLP h2 {font-size: 1.5em; margin-bottom: 60px;}
|
||||
.enterpriseLP h3 {font-size: 1.7em; margin-bottom: 40px;}
|
||||
.enterpriseLP h4 {font-size: 1.4em;}
|
||||
.enterpriseLP hr {border-top: 1px solid #c2c2c2;}
|
||||
.enterpriseLP a {text-decoration: underline;}
|
||||
.enterpriseLP .btn {background: #20ca8c; font-size: 1.1em; margin: 30px auto; padding: 16px 40px; text-decoration: none; white-space: normal;}
|
||||
.enterpriseLP .sectionTop {margin-top: 60px;}
|
||||
|
||||
.enterpriseLP .logo {max-width: 100%}
|
||||
.enterpriseLP .img-responsive {margin: 0 auto;}
|
||||
.enterpriseLP .header p {color: #20ca8c; font-weight: bold; font-size: 2em;}
|
||||
.enterpriseLP .header .btn {font-size: 1.1em;}
|
||||
.enterpriseLP .contactBox {background: #e7e7e7; color: #003763; padding: 10px 30px}
|
||||
.enterpriseLP .contactBox hr {border-top: 1px dashed #c3c3c3; margin: 10px 0;}
|
||||
.enterpriseLP .contactBox p {margin: 0 0 10px;}
|
||||
.enterpriseLP .contactBox a {color: #2f79b9; font-size: 1.1em; font-weight: 400;}
|
||||
.enterpriseLP .contactBox .highlight {color: #20ca8c; font-weight: bold;}
|
||||
.enterpriseLP .contactBox .telephone {color: #2f79b9; font-size: 1.1em; font-weight: 400;}
|
||||
.enterpriseLP .enterpriseFeatures {margin-bottom: 30px;}
|
||||
.enterpriseLP .enterpriseFeatures p {font-size: 1em; margin: 0;}
|
||||
.enterpriseLP .enterpriseFeatures .row {margin-top: 40px;}
|
||||
.enterpriseLP .enterpriseFeatures .fa {color: #52575f; font-size: 2em; padding-top: 10px;}
|
||||
.enterpriseLP .enterpriseFeatures p.featuresHeader {color: #003763; font-size: 1.2em; font-weight: 700;}
|
||||
.enterpriseLP .planInfo {border: 1px solid #666666; box-sizing: border-box; margin: 50px 5px; padding: 10px}
|
||||
.enterpriseLP .planInfo p {font-size: .9em;}
|
||||
.enterpriseLP .planInfo .feature {padding-left: 30px;}
|
||||
.enterpriseLP .planName {font-size: 1.3em; text-transform: uppercase;}
|
||||
.enterpriseLP .planPrice {font-size: 1.4em;}
|
||||
.enterpriseLP .planPrice span {font-size: 1.5em; font-weight: 600;}
|
||||
.enterpriseLP .planPrice span.symbol {display: inline-block; font-size: 1em; margin-top: 5px; vertical-align: top;}
|
||||
.enterpriseLP .pricing .fa {box-sizing: border-box; text-align: center; width: 19px;}
|
||||
.enterpriseLP .hosted {margin-bottom: 50px;}
|
||||
.enterpriseLP .hosted a {text-decoration: underline;}
|
||||
.enterpriseLP .featureSet .enterprise ul {color: #20ca8c;}
|
||||
.enterpriseLP .featureSet ul {list-style-type: square; color: #2f79b9;}
|
||||
.enterpriseLP .featureSet li p {font-size: 1em; color: #333333;}
|
||||
.enterpriseLP .featureSet li p.featureSetHeader {color: #003763; margin-bottom: 0; font-size: 1.1em;}
|
||||
.enterpriseLP .featureSet .planHeader {color: #003763; display: table; font-size: 1.2em; font-weight: 600;}
|
||||
.enterpriseLP .featureSet .planHeader:before, .enterpriseLP .featureSet .planHeader:after { border-top: 1px solid #c2c2c2; content: ''; display: table-cell; position: relative; top: 0.5em; width: 45%;}
|
||||
.enterpriseLP .featureSet .planHeader:before {right: 1.5%}
|
||||
.enterpriseLP .featureSet .planHeader:after {left: 1.5%}
|
||||
.enterpriseLP .featureSet .enterprise .planHeader {color: #20ca8c;}
|
||||
.enterpriseLP .faq {margin-bottom: 20px;}
|
||||
.enterpriseLP .faqQuestion {color: #003763; font-size: 1.2em; font-weight: 600;}
|
||||
.enterpriseLP .faqHeader {font-size: 1.2em; font-weight: bold; padding-top: 20px;}
|
||||
.enterpriseLP .faqLists {margin-bottom: 80px;}
|
||||
.enterpriseLP .faqLists li {font-size: .8em;}
|
||||
.enterpriseLP .faqImg {padding-top: 40px;}
|
||||
.enterpriseLP .startTrial {margin: 20px auto;}
|
||||
.enterpriseLP .questions {color: #003763;}
|
||||
.enterpriseLP .bottom {margin-top: 40px;}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.enterpriseLP .btn {width: 100%}
|
||||
}
|
||||
|
||||
@media (min-width: 700px) {
|
||||
.enterpriseLP .enterpriseFeatures .fa {padding-top: 5px;}
|
||||
.enterpriseLP .btn { margin-top: 15px; padding: 6px 30px; text-decoration: none;}
|
||||
}
|
||||
@media (min-width: 769px) {
|
||||
.enterpriseLP {font-size: 1.35em; padding: 60px 100px;}
|
||||
.enterpriseLP h2 {font-size: 2.6em; margin-bottom: 50px;}
|
||||
.enterpriseLP p {margin: 0 0 10px;}
|
||||
.enterpriseLP .header {margin-bottom: 70px;}
|
||||
.enterpriseLP .header .btn {margin: 0 auto;}
|
||||
.enterpriseLP .header p {margin: 0}
|
||||
.enterpriseLP .enterpriseFeatures .row {margin-top: 40px;}
|
||||
.enterpriseLP .planInfo {border: 1px solid #cecece; margin: 20px 5px;}
|
||||
.enterpriseLP .pricing .fa {margin-right: 15px; width: 19px;}
|
||||
.enterpriseLP .featureSet .planHeader {white-space: nowrap;}
|
||||
.enterpriseLP .featureSet li p {font-size: .8em; color: #333333;}
|
||||
.enterpriseLP .featureSet li p.featureSetHeader {color: #003763; margin-bottom: 0; font-size: .9em;}
|
||||
.enterpriseLP .faqLists {margin: 50px auto;}
|
||||
.enterpriseLP .startTrial .btn {font-size: 1.2em; padding: 6px 40px;}
|
||||
}
|
||||
|
||||
@media (min-width: 10100px) {
|
||||
.enterpriseLP .featureSet li {height: 220px;}
|
||||
|
||||
}
|
||||
|
||||
@media (min-width: 1120px) {
|
||||
.enterpriseLP .featureSet li {height: 160px;}
|
||||
}
|
||||
|
||||
@media (min-width: 1300px) {
|
||||
.enterpriseLP .planInfo .btn {width: 260px;}
|
||||
.enterpriseLP .featureSet li {height: 120px;}
|
||||
}
|
108
static/img/enterprise/QuayEnterprise_horizontal_color.svg
Executable file
108
static/img/enterprise/QuayEnterprise_horizontal_color.svg
Executable file
|
@ -0,0 +1,108 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="636.213px" height="79.308px" viewBox="0 0 636.213 79.308" enable-background="new 0 0 636.213 79.308"
|
||||
xml:space="preserve">
|
||||
<g>
|
||||
<path fill="#003764" d="M139.937,74.385c-1.004,0.502-2.33,0.922-3.975,1.257c-1.646,0.335-3.529,0.503-5.649,0.504
|
||||
c-5.803,0.002-10.7-1.337-14.688-4.014c-3.991-2.676-6.963-6.164-8.917-10.458c-2.902-0.613-5.539-1.686-7.91-3.221
|
||||
c-2.373-1.533-4.395-3.499-6.07-5.898c-1.674-2.397-2.959-5.174-3.852-8.326c-0.894-3.15-1.341-6.652-1.342-10.502
|
||||
c-0.001-4.464,0.597-8.439,1.796-11.928c1.198-3.486,2.885-6.416,5.061-8.788s4.782-4.187,7.824-5.443
|
||||
c3.04-1.256,6.402-1.885,10.084-1.886c3.683-0.001,7.044,0.626,10.086,1.88c3.041,1.255,5.65,3.083,7.827,5.479
|
||||
c2.177,2.399,3.864,5.343,5.066,8.829c1.2,3.486,1.801,7.435,1.803,11.842c0.002,7.364-1.559,13.419-4.681,18.162
|
||||
c-3.124,4.743-7.335,7.869-12.635,9.377c1.284,1.896,3.014,3.221,5.19,3.975c2.176,0.752,4.436,1.128,6.779,1.128
|
||||
c1.172-0.001,2.273-0.1,3.306-0.294c1.032-0.197,1.938-0.434,2.72-0.713L139.937,74.385z M100.171,33.723
|
||||
c0.002,5.858,1.091,10.406,3.268,13.641c2.177,3.235,5.134,4.852,8.873,4.851c3.737-0.001,6.695-1.619,8.87-4.855
|
||||
c2.175-3.236,3.262-7.784,3.26-13.643c-0.001-5.468-1.091-9.736-3.268-12.805c-2.177-3.067-5.135-4.602-8.873-4.601
|
||||
c-3.739,0.001-6.695,1.537-8.87,4.605C101.256,23.986,100.169,28.255,100.171,33.723z"/>
|
||||
<path fill="#003764" d="M142.594,6.677l12.387-0.003l0.009,30.548c0.001,5.356,0.811,9.094,2.43,11.214
|
||||
c1.618,2.12,3.962,3.179,7.031,3.178c3.068-0.001,5.439-1.061,7.113-3.182s2.509-5.859,2.507-11.216l-0.009-30.548l11.884-0.004
|
||||
l0.008,29.292c0.003,9.151-1.823,15.819-5.476,20.005c-3.653,4.186-8.995,6.279-16.025,6.281c-7.086,0.002-12.5-2.088-16.238-6.271
|
||||
c-3.74-4.184-5.61-10.851-5.613-20.002L142.594,6.677z"/>
|
||||
<path fill="#003764" d="M218.766,48.25l-16.655,0.005l-3.344,12.974l-12.554,0.003L203.27,6.659l14.813-0.004l17.089,54.562
|
||||
l-13.056,0.004L218.766,48.25z M216.252,38.626l-1.257-5.021c-0.783-2.733-1.537-5.635-2.262-8.703
|
||||
c-0.727-3.068-1.454-6.026-2.179-8.871h-0.334c-0.669,2.901-1.352,5.873-2.048,8.914c-0.697,3.041-1.436,5.929-2.215,8.663
|
||||
l-1.337,5.021L216.252,38.626z"/>
|
||||
<path fill="#003764" d="M242.867,41.799L226.37,6.652l13.223-0.003l4.857,12.552c0.782,2.065,1.521,4.06,2.22,5.983
|
||||
c0.697,1.925,1.437,3.948,2.22,6.067h0.334c0.78-2.12,1.547-4.144,2.3-6.068c0.752-1.925,1.519-3.919,2.299-5.985l4.935-12.555
|
||||
l12.889-0.004L255.17,41.795l0.005,19.417l-12.303,0.004L242.867,41.799z"/>
|
||||
<path fill="#003764" d="M302.11,6.045l30.213-0.009l0.001,3.348L305.96,9.392l0.006,20.84l22.094-0.007l0.001,3.348l-22.094,0.007
|
||||
l0.007,24.271l27.2-0.008l0.001,3.348l-31.049,0.009L302.11,6.045z"/>
|
||||
<path fill="#003764" d="M344.796,21.014l3.181-0.001l0.337,6.193h0.251c2.063-2.064,4.184-3.78,6.359-5.149
|
||||
c2.175-1.366,4.657-2.052,7.448-2.053c4.185-0.001,7.252,1.254,9.207,3.764c1.953,2.511,2.931,6.389,2.933,11.632l0.007,25.777
|
||||
l-3.683,0.002l-0.007-25.275c-0.002-4.295-0.714-7.461-2.137-9.499c-1.424-2.035-3.781-3.054-7.073-3.053
|
||||
c-2.399,0.001-4.575,0.63-6.526,1.886c-1.954,1.256-4.157,3.139-6.611,5.65l0.009,30.297l-3.683,0.001L344.796,21.014z"/>
|
||||
<path fill="#003764" d="M390.242,24.181l-6.276,0.002l-0.001-2.845l6.36-0.337l0.499-11.634l3.181-0.001L394.008,21l11.633-0.004
|
||||
l0.001,3.18l-11.633,0.004l0.008,26.196c0,1.284,0.098,2.441,0.294,3.473c0.194,1.033,0.545,1.924,1.047,2.678
|
||||
c0.502,0.753,1.185,1.339,2.051,1.757c0.864,0.418,1.995,0.627,3.39,0.627c0.781-0.001,1.633-0.126,2.552-0.378
|
||||
c0.921-0.251,1.743-0.545,2.469-0.879l1.006,3.013c-1.172,0.447-2.344,0.809-3.516,1.089c-1.171,0.278-2.175,0.419-3.012,0.419
|
||||
c-1.953,0-3.572-0.292-4.854-0.877c-1.284-0.585-2.316-1.408-3.097-2.469c-0.783-1.059-1.327-2.342-1.634-3.849
|
||||
c-0.308-1.506-0.462-3.151-0.462-4.938L390.242,24.181z"/>
|
||||
<path fill="#003764" d="M411.253,41.165c-0.001-3.292,0.486-6.25,1.463-8.873c0.975-2.622,2.285-4.841,3.932-6.654
|
||||
c1.645-1.813,3.515-3.209,5.605-4.187c2.093-0.976,4.254-1.466,6.486-1.467c4.798-0.001,8.563,1.617,11.299,4.852
|
||||
c2.734,3.235,4.104,7.812,4.106,13.725c0,0.502,0,1.004,0,1.506c0,0.503-0.057,1.005-0.168,1.507l-28.957,0.008
|
||||
c0.056,2.511,0.448,4.841,1.174,6.988c0.726,2.148,1.745,3.99,3.057,5.522c1.312,1.535,2.889,2.733,4.729,3.598
|
||||
c1.841,0.865,3.905,1.297,6.194,1.296c2.176-0.001,4.142-0.321,5.899-0.965c1.757-0.641,3.39-1.521,4.895-2.637l1.508,2.844
|
||||
c-1.618,0.951-3.389,1.843-5.313,2.681c-1.925,0.837-4.365,1.256-7.322,1.257c-2.567,0.001-4.98-0.473-7.24-1.421
|
||||
c-2.26-0.946-4.228-2.327-5.901-4.141c-1.675-1.812-3.001-4.016-3.978-6.61C411.743,47.399,411.254,44.457,411.253,41.165z
|
||||
M440.629,38.729c-0.002-5.188-1.063-9.08-3.184-11.674c-2.122-2.595-4.995-3.891-8.621-3.89c-1.73,0.001-3.377,0.364-4.938,1.09
|
||||
c-1.562,0.726-2.97,1.759-4.226,3.098c-1.254,1.339-2.287,2.972-3.095,4.896c-0.809,1.926-1.324,4.088-1.546,6.486L440.629,38.729z
|
||||
"/>
|
||||
<path fill="#003764" d="M455.018,20.983l3.181-0.001l0.337,7.448l0.251-0.001c1.339-2.511,2.97-4.547,4.895-6.11
|
||||
c1.925-1.562,4.086-2.345,6.485-2.346c0.781,0,1.478,0.057,2.093,0.167c0.613,0.112,1.255,0.335,1.925,0.669l-0.836,3.348
|
||||
c-0.67-0.278-1.256-0.46-1.758-0.543s-1.145-0.125-1.925-0.125c-1.786,0.001-3.669,0.769-5.648,2.303
|
||||
c-1.98,1.536-3.752,4.2-5.312,7.994l0.008,27.367l-3.683,0.002L455.018,20.983z"/>
|
||||
<path fill="#003764" d="M485.242,64.66l0.005,14.646l-3.683,0.001l-0.018-58.333l3.181-0.001l0.337,5.021h0.251
|
||||
c1.951-1.562,4.086-2.959,6.401-4.187c2.313-1.228,4.728-1.844,7.238-1.844c5.356-0.002,9.375,1.853,12.054,5.562
|
||||
c2.679,3.711,4.02,8.69,4.021,14.938c0.001,3.404-0.473,6.444-1.42,9.122c-0.948,2.679-2.246,4.953-3.89,6.822
|
||||
c-1.646,1.871-3.543,3.294-5.69,4.271c-2.148,0.977-4.393,1.465-6.736,1.466c-1.897,0.001-3.851-0.432-5.859-1.295
|
||||
c-2.009-0.864-4.073-2.077-6.194-3.639L485.242,64.66z M485.239,53.697c2.345,1.896,4.521,3.234,6.529,4.015
|
||||
c2.009,0.781,3.795,1.171,5.357,1.17c2.009-0.001,3.876-0.447,5.606-1.341c1.729-0.892,3.207-2.148,4.435-3.768
|
||||
c1.227-1.617,2.188-3.558,2.886-5.817c0.696-2.26,1.045-4.756,1.044-7.49c-0.001-2.454-0.239-4.742-0.714-6.862
|
||||
c-0.476-2.12-1.214-3.947-2.22-5.481c-1.004-1.534-2.315-2.733-3.935-3.598c-1.618-0.864-3.571-1.296-5.858-1.295
|
||||
c-2.009,0-4.088,0.573-6.234,1.717c-2.148,1.145-4.449,2.777-6.903,4.898L485.239,53.697z"/>
|
||||
<path fill="#003764" d="M527.074,20.961l3.181-0.001l0.337,7.448h0.251c1.339-2.511,2.97-4.548,4.895-6.11s4.086-2.346,6.485-2.346
|
||||
c0.781-0.001,1.478,0.056,2.093,0.167c0.613,0.112,1.255,0.335,1.925,0.668l-0.836,3.349c-0.67-0.278-1.256-0.46-1.758-0.544
|
||||
c-0.502-0.083-1.145-0.124-1.925-0.124c-1.786,0-3.669,0.769-5.648,2.302c-1.98,1.537-3.752,4.201-5.312,7.995l0.008,27.367
|
||||
l-3.683,0.001L527.074,20.961z"/>
|
||||
<path fill="#003764" d="M555.526,11.244c-0.95,0-1.745-0.306-2.386-0.92c-0.642-0.612-0.962-1.394-0.963-2.343
|
||||
c0-1.06,0.32-1.883,0.962-2.47c0.641-0.586,1.435-0.879,2.385-0.879c0.947-0.001,1.744,0.292,2.386,0.878
|
||||
c0.641,0.586,0.963,1.409,0.963,2.469c0.001,0.949-0.321,1.73-0.962,2.344C557.27,10.938,556.474,11.243,555.526,11.244z
|
||||
M553.604,20.953l3.683-0.001l0.012,40.172l-3.683,0.001L553.604,20.953z"/>
|
||||
<path fill="#003764" d="M569.933,53.839c1.729,1.451,3.57,2.664,5.524,3.64c1.952,0.976,4.38,1.464,7.282,1.463
|
||||
c3.18-0.001,5.564-0.797,7.154-2.388s2.385-3.445,2.384-5.566c0-1.227-0.293-2.314-0.88-3.264
|
||||
c-0.586-0.948-1.354-1.758-2.302-2.426c-0.95-0.67-1.996-1.256-3.14-1.757c-1.144-0.502-2.301-0.976-3.473-1.422
|
||||
c-1.508-0.557-3.028-1.142-4.562-1.757c-1.535-0.612-2.916-1.351-4.144-2.217c-1.229-0.863-2.218-1.895-2.973-3.096
|
||||
c-0.753-1.199-1.129-2.662-1.13-4.393c0-1.45,0.277-2.832,0.836-4.144c0.557-1.311,1.393-2.455,2.51-3.432
|
||||
c1.115-0.977,2.468-1.744,4.058-2.304c1.59-0.557,3.444-0.838,5.565-0.838c2.12-0.001,4.198,0.39,6.235,1.17
|
||||
c2.037,0.781,3.78,1.785,5.231,3.011l-2.008,2.596c-1.339-1.004-2.763-1.854-4.269-2.552c-1.507-0.696-3.293-1.045-5.356-1.044
|
||||
c-1.562,0-2.902,0.21-4.018,0.629c-1.116,0.418-2.051,0.963-2.803,1.633c-0.753,0.669-1.312,1.451-1.674,2.343
|
||||
c-0.362,0.894-0.543,1.787-0.543,2.679c0,1.172,0.266,2.163,0.796,2.971c0.53,0.81,1.241,1.521,2.136,2.135
|
||||
c0.892,0.613,1.91,1.157,3.055,1.631c1.143,0.474,2.301,0.934,3.474,1.38c1.562,0.613,3.124,1.227,4.687,1.839
|
||||
c1.562,0.615,2.972,1.367,4.228,2.259c1.256,0.894,2.273,1.995,3.056,3.305c0.781,1.312,1.173,2.944,1.173,4.896
|
||||
c0.001,1.506-0.292,2.943-0.878,4.31c-0.585,1.368-1.463,2.567-2.634,3.601c-1.172,1.032-2.595,1.856-4.269,2.47
|
||||
s-3.598,0.921-5.773,0.922c-3.013,0.001-5.776-0.543-8.287-1.63s-4.66-2.383-6.445-3.89L569.933,53.839z"/>
|
||||
<path fill="#003764" d="M603.321,41.109c-0.001-3.292,0.486-6.25,1.463-8.873c0.975-2.622,2.285-4.841,3.932-6.654
|
||||
c1.645-1.813,3.515-3.209,5.605-4.187c2.093-0.976,4.254-1.466,6.486-1.467c4.798-0.001,8.563,1.617,11.299,4.852
|
||||
c2.734,3.235,4.104,7.812,4.106,13.725c0,0.502,0,1.004,0,1.506c0,0.503-0.057,1.005-0.168,1.507l-28.957,0.008
|
||||
c0.056,2.511,0.448,4.841,1.174,6.988c0.726,2.148,1.745,3.99,3.057,5.522c1.312,1.535,2.889,2.733,4.729,3.598
|
||||
c1.841,0.865,3.905,1.297,6.194,1.296c2.176-0.001,4.142-0.321,5.899-0.965c1.757-0.641,3.39-1.521,4.895-2.637l1.508,2.844
|
||||
c-1.618,0.951-3.389,1.843-5.313,2.681c-1.925,0.837-4.365,1.256-7.322,1.257c-2.567,0.001-4.98-0.474-7.24-1.421
|
||||
c-2.26-0.946-4.228-2.327-5.901-4.141c-1.675-1.812-3.001-4.016-3.978-6.61C603.812,47.343,603.322,44.401,603.321,41.109z
|
||||
M632.697,38.673c-0.002-5.188-1.063-9.08-3.184-11.674c-2.122-2.595-4.995-3.891-8.621-3.89c-1.73,0.001-3.377,0.364-4.938,1.09
|
||||
c-1.562,0.726-2.97,1.759-4.226,3.098c-1.254,1.339-2.287,2.972-3.095,4.896c-0.809,1.926-1.324,4.088-1.546,6.486L632.697,38.673z
|
||||
"/>
|
||||
</g>
|
||||
<g>
|
||||
<polygon fill="#68C28D" points="58.633,0 74.909,34.428 58.633,68.857 44.777,68.857 61.053,34.428 44.777,0 "/>
|
||||
<polygon fill="#003764" points="44.778,68.857 28.502,34.428 44.778,0 58.634,0 42.358,34.428 58.634,68.857 "/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<polygon fill="#68C28D" points="37.455,15.491 30.131,0 16.275,0 30.527,30.146 "/>
|
||||
<polygon fill="#68C28D" points="30.527,38.711 16.275,68.857 30.131,68.857 37.455,53.365 "/>
|
||||
</g>
|
||||
<polygon fill="#003764" points="16.276,68.857 0,34.428 16.276,0 30.132,0 13.856,34.428 30.132,68.857 "/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 10 KiB |
BIN
static/img/enterprise/container_img.png
Executable file
BIN
static/img/enterprise/container_img.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 4.5 KiB |
BIN
static/img/enterprise/tectonic_logo.png
Executable file
BIN
static/img/enterprise/tectonic_logo.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 3.7 KiB |
|
@ -175,6 +175,9 @@ quayApp.config(['$routeProvider', '$locationProvider', 'pages', function($routeP
|
|||
// Confirm Invite
|
||||
.route('/confirminvite', 'confirm-invite')
|
||||
|
||||
// Enterprise marketing page
|
||||
.route('/enterprise', 'enterprise')
|
||||
|
||||
// Experiments
|
||||
.route('/__exp/newseclayout', 'exp-new-sec-layout')
|
||||
|
||||
|
|
18
static/js/pages/enterprise.js
Normal file
18
static/js/pages/enterprise.js
Normal file
|
@ -0,0 +1,18 @@
|
|||
(function() {
|
||||
/**
|
||||
* Enterprise marketing page.
|
||||
*/
|
||||
angular.module('quayPages').config(['pages', function(pages) {
|
||||
pages.create('enterprise', 'enterprise.html', EnterpriseCtrl, {
|
||||
'title': 'Quay Enterprise',
|
||||
'description': 'Quay Enterprise'
|
||||
});
|
||||
|
||||
function EnterpriseCtrl($scope, $location, UserService, PlanService, $routeParams) {
|
||||
$scope.qeStartTrial = function(plan) {
|
||||
$scope.currentQEPlan = plan;
|
||||
$('#tectonicManagerDialog').modal('show');
|
||||
};
|
||||
}
|
||||
}]);
|
||||
}());
|
338
static/partials/enterprise.html
Normal file
338
static/partials/enterprise.html
Normal file
|
@ -0,0 +1,338 @@
|
|||
<!-- start Enterprise Landing Page Code -->
|
||||
<div class="enterpriseLP">
|
||||
<div class="row header">
|
||||
<div class="col-md-8">
|
||||
<div class="logo">
|
||||
<img src="/static/img/enterprise/QuayEnterprise_horizontal_color.svg" class="img-responsive" style="margin: 0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 text-right">
|
||||
<p class="text-right">FREE 30-day Trial</p>
|
||||
<a ng-click="qeStartTrial('quay-enterprise-standard-monthly')" class="btn btn-success">Start Your FREE Trial <span class="hidden-xs hidden-sm">></span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h2 class="text-center">Quay Enterprise, Your First Step in Achieving GIFEE</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row description">
|
||||
<div class="col-md-8">
|
||||
<p>Start your journey toward Google Infrastructure for Everyone Else (#GIFEE) by building, storing, analyzing, and distributing your application containers with Quay. With a familiar interface, GitHub repository hooks, and built-in security analysis from Clair, Quay fits readily into modern containerized application developer workflows.</p>
|
||||
<p>Deploy Quay Enterprise on-premises, in the datacenter, or on commodity cloud infrastructure with more security, better performance, easier distribution in multiple container image formats, and fixed pricing for an unlimited number of users and repositories.</p>
|
||||
</div>
|
||||
<div class="col-md-4 contactBox">
|
||||
<h4 class="text-center">Questions?</h4>
|
||||
<p class="text-center">See how Quay Enterprise can grow your business with a <span class="highlight">FREE 30-day Trial.</span></p>
|
||||
<hr />
|
||||
<p class="text-center telephone"><a href="tel:800-774-3507">(800) 774-3507</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row sectionTop">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center">Quay Enterprise Features</h3>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row enterpriseFeatures">
|
||||
<div class="col-md-12">
|
||||
<div class="row">
|
||||
<div class="col-xs-1 text-center">
|
||||
<i class="fa fa-signal" aria-hidden="true"></i>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<p class="featuresHeader">Secure Enterprise Performance</p>
|
||||
<p>Running Quay within your infrastructure, you get the advantage of faster image pulls and quicker builds with builders running 24x7, geo replication, and flexible authentication. Integrate with private GitHub repositories and your existing identity infrastructure, including LDAP, Keystone, Tectonic Identity, and more.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-1 text-center">
|
||||
<i class="fa fa-database" aria-hidden="true"></i>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<p class="featuresHeader">Flexible and Private Storage Backends</p>
|
||||
<p>Quay was built with user experience as a top priority. Developers can push and pull Docker (v1 and/or v2) and rkt images to a private registry. Store your container images on Amazon S3, OpenStack Swift, Google Cloud Storage, or directly to disk.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-1 text-center">
|
||||
<i class="fa fa-life-ring" aria-hidden="true"></i>
|
||||
</div>
|
||||
<div class="col-xs-11">
|
||||
<p class="featuresHeader">Professional Support</p>
|
||||
<p>Unparalleled, friendly support to help you get up and running and meet the demands of your growing business.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row sectionTop">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center">Try Quay Enterprise FREE</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row pricing">
|
||||
<div class="col-md-4">
|
||||
<div class="planInfo">
|
||||
<p class="planName text-center">Basic</p>
|
||||
<p class="planPrice text-center"><span class="symbol">$</span><span>450</span>/mo</p>
|
||||
<p class="text-center planDescription">Great for smaller companies getting started with containers</p>
|
||||
<hr />
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Free Trial: 30-day</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Support: Via ticket</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Unlimited Repos: Users and Teams</p>
|
||||
<p><i class="fa fa-times" aria-hidden="true"></i> Dedicated Builders: None</p>
|
||||
<p><i class="fa fa-times" aria-hidden="true"></i> Geo Replication: None</p>
|
||||
<p class="text-center planTrial"><a ng-click="qeStartTrial('quay-enterprise-basic-monthly')" class="btn btn-success">FREE TRIAL</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="planInfo">
|
||||
<p class="planName text-center">Standard</p>
|
||||
<p class="planPrice text-center"><span class="symbol">$</span><span>1,800</span>/mo</p>
|
||||
<p class="text-center planDescription"><strong>MOST POPULAR</strong> — Great for growing and larger companies</p>
|
||||
<hr />
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Free Trial: 30-day</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Support: 9 AM - 5 PM PST</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Unlimited Repos: Users and Teams</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Dedicated Builders: Up to 5</p>
|
||||
<p><i class="fa fa-times" aria-hidden="true"></i> Geo Replication: None</p>
|
||||
<p class="text-center planTrial"><a ng-click="qeStartTrial('quay-enterprise-standard-monthly')" class="btn btn-success">FREE TRIAL</a></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="planInfo">
|
||||
<p class="planName text-center">Premium</p>
|
||||
<p class="planPrice text-center"><span>Contact Us</span></p>
|
||||
<p class="text-center planDescription">Perfect for an enterprise with production deployment of containers</p>
|
||||
<hr />
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Free Trial: 30-day</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Support: 24/7</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Unlimited Repos: Users and Teams</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Dedicated Builders: Scalable</p>
|
||||
<p><i class="fa fa-check" aria-hidden="true"></i> Geo Replication: Between Regions</p>
|
||||
<p class="text-center planTrial"><a href="mailto:sales@tectonic.com?subject=Quay Enterprise Premium" class="btn btn-success">CONTACT SALES</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row hosted">
|
||||
<div class="col-md-12">
|
||||
<p class="text-center">
|
||||
<a href="https://quay.io/plans/?tab=hosted">Not ready for Enterprise? Try Quay Hosted</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row featureSet sectionTop">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center">QUAY Enterprise Full Feature Set</h3>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<div class="row">
|
||||
<div class="col-md-3 enterprise">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h4 class="text-center planHeader">Enterprise Only</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="featureSetHeader">Enterprise Performance</p>
|
||||
<p>Integrate to your existing identity infrastructure: LDAP, Keystone, Tectonic Identity, and more</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">Flexible Storage Backends</p>
|
||||
<p>Store your container images on Amazon S3, OpenStack Swift, Google Cloud Storage, or directly to disk.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">Professional Support</p>
|
||||
<p>Unparalleled support to help you get up and running and meet the demands of your growing business.</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-9 allPlans">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h4 class="text-center planHeader">All Plans Include</h4>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="featureSetHeader">Continuous Integration</p>
|
||||
<p>Build your containers in response to git pushes: GitHub, BitBucket, Gitlab, and others.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">30-Day Free Trial</p>
|
||||
<p>Your first 30 days are free on Quay. Test it out and start building containers!</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">Public Repositories</p>
|
||||
<p>Provide a public download page for your container. The best part, they're FREE!</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="featureSetHeader">Robot Accounts</p>
|
||||
<p>Create credentials designed for deploying software automatically.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">Teams</p>
|
||||
<p>Teams collectively have access to manage specific repositories on your account.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">SSL Encryption</p>
|
||||
<p>Transit between Quay and your servers is secured automatically.</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<ul>
|
||||
<li>
|
||||
<p class="featureSetHeader">Logging & Auditing</p>
|
||||
<p>Auditing is essential in your CI pipeline. Actions via API and UI are tracked.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">Multiple Image Formats</p>
|
||||
<p>Images transformed on the fly, allowing you to push Docker v1/v2 and pull rkt.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p class="featureSetHeader">Invoice History</p>
|
||||
<p>Download past invoices for your billing team or purchasing department.</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq sectionTop">
|
||||
<div class="col-md-12">
|
||||
<h3 class="text-center">FAQ</h3>
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-12">
|
||||
<p class="faqQuestion">How can I run Quay Enterprise?</p>
|
||||
<div class="faqAnswer">
|
||||
<p>Enterprise is delivered as a self-managed set of containers, or run as an application on top of a Tectonic cluster (Quay Enterprise is included for free with all Tectonic clusters).</p>
|
||||
<p>Quickly get started during your trial. Running as a single container excels with the Basic plan.</p>
|
||||
<p>For production setups, Tectonic provides a level of consistency between your regions. It allows Quay to share the same identity infrastructure powering Tectonic, providing ease of scale for your builders, and seamless recovery from machine failure.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-10 col-md-offset-1">
|
||||
<div class="row faqLists">
|
||||
<div class="col-md-4">
|
||||
<p class="faqHeader text-center">Deploy Individual Containers</p>
|
||||
<ul>
|
||||
<li>Fits into your existing deployment</li>
|
||||
<li>Runs anywhere a container does</li>
|
||||
<li>Orchestration is up to you</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-md-2 text-center faqImg">
|
||||
<img src="/static/img/enterprise/container_img.png" class="img-responsive" alt="visual representation of multiple containers">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<p class="faqHeader text-center">Deploy on Tectonic</p>
|
||||
<ul>
|
||||
<li>Deployment is consistent between regions</li>
|
||||
<li>Machine failure is handled automatically</li>
|
||||
<li>Orchestration is handled by the cluster</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-md-2 text-center faqImg">
|
||||
<img src="/static/img/enterprise/tectonic_logo.png" class="img-responsive" alt="Tectonic by CoreOS">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-12">
|
||||
<p class="faqQuestion">How is Quay Enterprise different from Quay?</p>
|
||||
<div class="faqAnswer">
|
||||
<p>Quay Enterprise provides better security and performance. It runs on your own hardware or in your cloud environment. Running the application yourself is more secure and more performant on the same cluster as your containerized applications.</p>
|
||||
<p>When running behind your firewall, Quay Enterprise can connect to private Git repositories, LDAP infrastructure, and more.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-12">
|
||||
<p class="faqQuestion">Is there a free trial for Quay Enterprise?</p>
|
||||
<div class="faqAnswer">
|
||||
<p>Yes, the first 30 days of usage are free, and then your license will be automatically converted to the standard rate. We'll send you an email before that happens as a reminder.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-12">
|
||||
<p class="faqQuestion">What types of payment do you accept?</p>
|
||||
<div class="faqAnswer">
|
||||
<p>Quay Enterprise is billed monthly through your Tectonic account. Major credit cards are accepted and invoices are available by request.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-12">
|
||||
<p class="faqQuestion">Can I pay annually?</p>
|
||||
<div class="faqAnswer">
|
||||
<p>Yes, you can. During the purchase process, you can choose between using a credit card or paying via an invoice.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row faq">
|
||||
<div class="col-md-12">
|
||||
<p class="faqQuestion">Can I change my plan?</p>
|
||||
<div class="faqAnswer">
|
||||
<p>Yes, you can change or cancel your license at any time via your Tectonic account.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<hr />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row bottom">
|
||||
<div class="col-md-12">
|
||||
<div class="logo text-center">
|
||||
<img src="/static/img/enterprise/QuayEnterprise_horizontal_color.svg" class="img-responsive">
|
||||
</div>
|
||||
<div class="startTrial text-center"><a ng-click="qeStartTrial('quay-enterprise-standard-monthly')" class="btn btn-success">Start Your FREE Trial</a></div>
|
||||
<p class="text-center questions">Questions? We'd love to hear from you. <a href="/contact">Contact Us</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end Enterprise Landing Page Code -->
|
||||
|
||||
<!-- Modal message dialog -->
|
||||
<div class="co-dialog modal fade" id="tectonicManagerDialog">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-body">
|
||||
<img class="qe-logo" src="/static/img/QuayEnterprise_horizontal_color.svg">
|
||||
<b>To start your trial, please choose an option:</b>
|
||||
<div class="buttons">
|
||||
<a class="btn btn-primary" href="https://account.tectonic.com/signup/summary/quay-enterprise/{{ currentQEPlan }}">Create a new Tectonic account</a>
|
||||
<a class="btn btn-default" href="https://account.tectonic.com/signup/summary/quay-enterprise/{{ currentQEPlan }}">Log in to your Tectonic account</a>
|
||||
</div>
|
||||
<div class="shoutout">
|
||||
<div>
|
||||
Quay Enterprise is powered by Tectonic,
|
||||
a collection of enterprise container products.
|
||||
</div>
|
||||
<img src="/static/img/tectonic-bycoreos-color-sidebyside.svg">
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- /.modal-content -->
|
||||
</div><!-- /.modal-dialog -->
|
||||
</div><!-- /.modal -->
|
Reference in a new issue