This repository has been archived by the owner on Feb 14, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
192 lines (191 loc) · 10 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<!DOCTYPE html>
<html lang="en">
<head>
<title>Vessel</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="ico/vessel.ico">
</head>
<body>
<nav class="navbar navbar-inverse" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/">VESSEL</a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="docs.html">Documentation</a></li>
<li><a href="index.html#faq">FAQ</a></li>
<li><a href="getting-started.html">Getting Started</a></li>
</ul>
</div>
</div>
</nav>
<header>
<div class="container">
<div class="col-sm-4 text-center">
<img class="logo" src="img/logo.svg" alt="Logo">
</div>
<div class="col-sm-8 text-center">
<p class="lead">Vessel automates the setup & use of dockerized development environments</p>
<a href="https://github.com/awvessel/vessel/releases/download/0.3.2/vessel-0.3.2.zip" class="btn btn-primary"><i class="glyphicon glyphicon-cloud-download"></i> Download for Mac</a><br>
<span class="requirements">Version 0.3.2 — for OSX 10.8 or later</span>
</div>
</div>
</header>
<div class="container-fluid band statement">
<div class="container text-center">
Designed to improve development velocity.
</div>
</div>
<div class="band primary">
<div class="container">
Vessel leverages <a href="https://vagrantup.com" target="vagrant">Vagrant</a>,
<a href="https://coreos.com/">CoreOS</a>,
<a href="https://www.docker.com/" target="docker">Docker</a>,
<a href="http://www.consul.io/" target="consul">Consul</a>,
and
<a href="https://github.com/" target="github">GitHub</a> to ease the
process for setting up complex development environments.
</div>
</div>
<div class="band">
<div class="container">
<p>
We built Vessel with one thing in mind; it should be easier for people to get work done.
With many different applications in our environment, we started to wonder if there was
a better way to accomplish that than our existing Vagrant+Puppet development environment.
</p>
<p>
As we started to explore the use of Docker containers for our development environment it
quickly became clear that we would need a tool to automate the process of standing up a
virtual machine and starting up all of the containers any given application would depend
upon.
</p>
</div>
</div>
<div class="band statement">
<div class="container text-center">
Screenshots
<div id="screenshots" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#screenshots" data-slide-to="0" class="active"></li>
<li data-target="#screenshots" data-slide-to="1"></li>
<li data-target="#screenshots" data-slide-to="2"></li>
<li data-target="#screenshots" data-slide-to="3"></li>
<li data-target="#screenshots" data-slide-to="4"></li>
<li data-target="#screenshots" data-slide-to="5"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="img/Screenshots/Overview.png" alt="Overview">
<div class="carousel-caption">
The <em>Overview</em> tab displays the current state of the Virtual Machine and its containers.
</div>
</div>
<div class="item">
<img src="img/Screenshots/Containers.png" alt="Containers">
<div class="carousel-caption">
Select the applications and dependencies required for your environment in the <em>Containers</em> tab.
</div>
</div>
<div class="item">
<img src="img/Screenshots/Vagrant.png" alt="Vagrant Settings">
<div class="carousel-caption">
While you shouldn’t need to, you can tweak the Vagrant settings in the <em>Vagrant Settings</em> tab.
</div>
</div>
<div class="item">
<img src="img/Screenshots/Config.png" alt="Configuration Preview">
<div class="carousel-caption">
The <em>Config Preview</em> tab lets you take a sneak peak at the Vagrant and CoreOS configuration.
</div>
</div>
<div class="item">
<img src="img/Screenshots/Startup.png" alt="Starting a Virtual Machine">
<div class="carousel-caption">
When starting or stopping a virtual machine, you can keep an eye on the progress.
</div>
</div>
<div class="item">
<img src="img/Screenshots/Logs.png" alt="Vagrant Logs">
<div class="carousel-caption">
If something goes wrong, the <em>Logs</em> tab is a good place to look for both Vagrant and Vessel errors.
</div>
</div>
</div>
<a class="left carousel-control" href="#screenshots" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#screenshots" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
</div>
<div class="container band">
<h4 class="text-primary">Frequently Asked Questions</h4>
<a id="faq"></a>
<ol>
<li>
<strong>What are Vessel’s system requirements?</strong>
<p>Vessel requires a recent version of Vagrant (1.6 or newer), either VirtualBox or VMWare Fusion, and Git or OSX Command Line Tools.</p>
<li>
<strong>How do I customize what containers are available?</strong>
<p>Fork or create your own manifest repository. For more information on creating a manifest, see the documentation.</p>
</li>
<li>
<strong>Can Vessel run in Windows or on Linux?</strong>
<p>While it's technically possible, there are not currently any builds available for these platforms. If you’d like to help with Linux or Windows support for vessel, please get in touch!</p>
</li>
<li>
<strong>Do I have to use <em>Consul</em> in my containers?</strong>
<p><a href="http://www.consul.io/" target="consul">Consul</a> is used to support service discovery within the docker containers and across Virtual Machines. You’re free to use whatever discovery service you’d like, but out of the box, we have chosen to use Consul.</p>
</li>
<li>
<strong>What about <em>etcd</em> instead of <em>Consul</em>?</strong>
<p>Vessel ensures that <em>etcd</em> is started and given a unique token for every fresh virtual machine instance. For the boot process, <em>etcd</em> is used to coordinate consul bootstrapping across nodes. There should be no problem with your containers using the same <em>etcd</em> instance.</p>
</li>
<li>
<strong>What is Vessel written in?</strong>
<p>Vessel is built using <a href="https://github.com/atom/electron">Electron</a>, the core of GitHub's <a href="https://atom.io">Atom</a> editor and is written primarily in CoffeeScript.</p>
</li>
<li>
<strong>Can I contribute to Vessel?</strong>
<p>Absolutely. We’d love enhancements, bug-fixes, and any other contributions in the form of pull requests.</p>
</li>
</ol>
</div>
<footer>
Made with <i class="glyphicon glyphicon-heart"></i> at <a href="http://aweber.com"> AWeber Communications</a>
</footer>
<a href="https://github.com/awvessel/vessel"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" class="hidden-sm hidden-xs"></a>
<script src="http://use.edgefonts.net/source-sans-pro.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.carousel').carousel()
});
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-1759093-18', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>