github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/website/source/index.html.erb (about) 1 2 3 <div id="hero"> 4 <div class="container"> 5 <div class="row"> 6 <div class="col-md-12"> 7 <div id="hero-text"> 8 <h1>Development and Deployment Made Easy</h1> 9 <h3>Meet the Successor to <span class="vagrant-logo">Vagrant</span></h3> 10 </div> 11 <div id="hero-graphic"> 12 </div> 13 <div id="hero-btns"> 14 <a class="h-btn orange has-border lrg intro" href="/intro">Learn More</a> 15 </div> 16 </div> 17 </div> 18 </div> 19 </div> 20 21 <div id="subhero-banner" class="section bg-black"> 22 <div class="container"> 23 <div class="row"> 24 <div class="col col-md-offset-1 col-md-4"> 25 <div class="otto-lrg-white"> 26 </div> 27 </div> 28 <div class="col col-md-7"> 29 <h2>Why Otto?</h2> 30 <p> 31 Developers want to focus on building scalable, secure applications. 32 But it is overwhelming and time consuming to learn all the tooling required to develop 33 locally, provision infrastructure, 34 deploy the application, and secure the application. Otto abstracts away 35 this complexity into one tool to handle all the 36 aspects of development and deployment to any cloud platform. Maximize 37 developer productivity, follow best practices, and automate 38 operations with Otto. 39 </p> 40 <a class="h-btn minimal light lrg" href="/intro">Read more<span class="h-caret"></span></a> 41 </div> 42 </div> 43 </div> 44 </div> 45 46 <div id="automate" class="feature section bg-light-orange"> 47 <div class="container"> 48 <div class="row"> 49 <div class=" col-md-4"> 50 <div class="feature-graphic"></div> 51 </div> <!-- .col --> 52 <div class=" col-md-4"> 53 <div class="feature-content"> 54 <div class="feature-header"> 55 <h3>Automated<br>Development Environments</h3> 56 <p>Otto detects your application type and builds a development environment tailored specifically for that application, with zero or minimal configuration.</p> 57 </div> 58 <div class="feature-footer"> 59 <a class="h-btn minimal orange lrg" href="/intro">Read more<span class="h-caret"></span></a> 60 </div> 61 </div> 62 </div> <!-- .col --> 63 <div class=" col-md-4"> 64 <div class="feature-terminal"> 65 <div class="terminal-graphic"><a href="#"></a></div> 66 <a class="h-btn minimal orange lrg" href="#">Watch<span class="mono-block">$ otto dev</span><span class="h-caret"></span></a> 67 <p>Video coming soon.</p> 68 </div> 69 </div> <!-- .col --> 70 </div> <!-- .row --> 71 </div> <!-- /container --> 72 </div> <!-- #automate --> 73 74 <div id="features-split" class="section section-50"> 75 <div id="focus" class="feature r50 bg-black"> 76 <div class="col-lg-offset-2 col-md-offset-2 col-sm-offset-3 col-lg-8 col-md-8 col-sm-6 col-xs-12"> 77 <div class="feature-graphic"></div> 78 <div class="feature-header"> 79 <h3>Focus on your Application, Automate the Rest</h3> 80 <p>Don't worry about what you need to build a development environment or how to deploy your application, Otto does this for you.</p> 81 </div> 82 <div class="feature-footer"> 83 <a class="h-btn minimal orange lrg" href="/intro">Read more<span class="h-caret"></span></a> 84 </div> 85 </div> 86 </div><!-- #focus --> 87 88 <div id="deployment" class="feature r50 bg-orange"> 89 <div class="col-lg-offset-2 col-md-offset-2 col-sm-offset-3 col-lg-8 col-md-8 col-sm-6 col-xs-12"> 90 <div class="feature-graphic"></div> 91 <div class="feature-header"> 92 <h3>Deployment</h3> 93 <p>Otto manages your infrastructure and deploys your application to any cloud platform.</p> 94 </div> 95 <div class="feature-footer"> 96 <a class="h-btn minimal light lrg" href="/intro">Read more<span class="h-caret"></span></a> 97 </div> 98 </div> 99 </div><!-- #deployment --> 100 </div> 101 102 103 <div id="microservices" class="feature section"> 104 <div class="container"> 105 <div class="row"> 106 <div class="col-md-offset-8 col-md-4"> 107 <div class="feature-content"> 108 <div class="feature-header"> 109 <h3>Microservices<br>Made Simple</h3> 110 <p> 111 Otto automatically fetches dependencies, detects conflicts, and installs and configures 112 these dependencies for development and deployment. 113 </p> 114 <div class="micro-docker"></div> 115 </div> 116 <div class="feature-footer"> 117 <a class="h-btn minimal orange lrg" href="/intro">Read more<span class="h-caret"></span></a> 118 </div> 119 </div> 120 </div> <!-- .col --> 121 </div> <!-- .row --> 122 <div class="feature-graphic"></div> 123 </div> <!-- /container --> 124 </div> <!-- #microservices --> 125 126 <div id="use-cases" class="section section-50"> 127 <h2>Use Case</h2> 128 129 <div class="tab-content"> 130 <div id="case-1" class="use-case tab-pane active" role="tabpanel"> 131 <div class="use-overview r50"> 132 <div class="col-lg-offset-1 col-md-offset-2 col-sm-offset-3 col-lg-10 col-md-8 col-sm-6 col-xs-12"> 133 <h2>Otto Use Case: <span class="use-subtitle">Rails on AWS</span></h2> 134 <div class="use-icons"> 135 <ul> 136 <li><span class="rails icon">rails</span></li> 137 <li><span class="aws icon">aws</span></li> 138 </ul> 139 </div> 140 <p>A story of the development and deployment of a fully functional Rails application onto 141 AWS with Otto.</p> 142 </div><!-- .col --> 143 </div><!-- .use-overview .r50--> 144 145 <div class="use-steps r50 bg-gray"> 146 <div class="col-lg-offset-1 col-md-offset-2 col-sm-offset-3 col-lg-10 col-md-8 col-sm-6 col-xs-12"> 147 148 <div class="use-step"> 149 <h3><span class="use-count">01.</span> Start your Rails project</h3> 150 <p>Initialize a new Rails application with out-of-the-box 151 defaults.</p> 152 <pre class="prettyprint">$ rails new</pre> 153 </div><!-- .use-step --> 154 155 <div class="use-step"> 156 <h3><span class="use-count">02.</span> Run Otto Compile</h3> 157 <p>Otto's compile step automatically detects the type 158 of application as Rails and prepares Otto to manage 159 your app's lifecycle. (You can also customize nearly every 160 aspect of Otto's behavior by writing an Appfile.)</p> 161 <pre class="prettyprint">$ otto compile</pre> 162 </div><!-- .use-step --> 163 <div class="use-step"> 164 <h3><span class="use-count">03.</span> Develop Locally</h3> 165 <p>Otto builds and runs a local development 166 environment, so you can easily test and make changes 167 to your application.</p> 168 <pre class="prettyprint">$ otto dev</pre> 169 </div><!-- .use-step --> 170 <div class="use-step"> 171 <h3><span class="use-count">04.</span> Construct Infrastructure</h3> 172 <p>Otto creates a base infrastructure according to 173 industry best practices.</p> 174 <pre class="prettyprint">$ otto infra</pre> 175 </div><!-- .use-step --> 176 <div class="use-step"> 177 <h3><span class="use-count">05.</span> Build Your Application</h3> 178 <p>Otto packages your application and prepares it 179 for deployment onto your infrastructure.</p> 180 <pre class="prettyprint">$ otto build</pre> 181 </div><!-- .use-step --> 182 <div class="use-step"> 183 <h3><span class="use-count">06.</span> Deploy</h3> 184 <p>Your Rails application is converted to running 185 infrastructure. Your app is now available 186 to the world!</p> 187 <pre class="prettyprint">$ otto deploy</pre> 188 </div><!-- .use-step --> 189 190 </div><!-- .col --> 191 </div><!-- .use-steps .r50 --> 192 </div><!-- .use-case --> 193 </div><!-- .tab-content --> 194 </div><!-- #use-cases --> 195 <div id="cta-banner" class="banner dark-banner"> 196 <div class="container"> 197 <div class="row"> 198 <div class="col col-md-12"> 199 <p>Completely free and open source.</p> 200 <a class="blog-btn h-btn dark lrg fill" href="/intro">Get Started<span class="h-caret"></span></a> 201 </div> 202 </div> <!-- .row --> 203 </div> <!-- .container --> 204 </div>