-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
129 lines (105 loc) · 4.65 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
<!DOCTYPE html> <html lang="en-us">
<head>
<meta charset="UTF-8">
<title>Deployrb.GitHub.io by DeployRB</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
</head>
<body>
<section class="page-header">
<h1 class="project-name">deployrb.github.io</h1>
<h2 class="project-tagline">Try Rails 5 App on a production server in 30 mins.</h2>
</section>
<section class="main-content">
<div>
<a href='https://deployrb.github.io/'>
English version
</a>
|
<a href='https://deployrb.github.io/index.RU.html'>
Русская версия
</a>
</div>
<h2>This project will help you:</h2>
<ol>
<li>
<a href='https://github.com/DeployRB/Rails5App'>
Create and configurate new Rails 5 App
</a>
</li>
<li>
<a href='https://github.com/DeployRB/SetupServer'>
Setup a server for a typical Rails 5 App
</a>
</li>
<li>
<a href='https://github.com/DeployRB/DeployTool'>
Deploy Rails 5 App on a server
</a>
</li>
</ol>
<h2>Deploy.RB Intro</h2>
<p>
Nowadays a typical Rails 5 Application depends on many external services: database, cache store, search service, cron tasks etc.
</p>
<p>
This open source project have to get developers to run a smaller Rails 5 App on a production server quickly and with minimal effort.
</p>
<h2>The PROBLEM</h2>
<ul>
<li>
I want to play with Rails 5 App, but I'm very busy to find time for experiments in production-like environment. I'm looking for a ready-to-use example. I hope, it will take less then 30 mins to launch my new App on a server.
</li>
<li>
I'm a Rails newcommer and I need an example of Rails 5 App to learn life-circle of a App from <code>rails new</code> till <code>deploy</code>.
</li>
</ul>
<h2>For who?</h2>
<ul>
<li>
Junior developers and Rails newcomers who need an example of complete life-circle of Rails 5 App.
</li>
<li>
For experienced developers who need a simple production-ready Rails 5 App to play with it on a production-like server and to do some experiments.
</li>
<li>
For anyone who plans migration to Rails 5, but want to try how Rails 5 works and check most popular gems for Rails 5.
</li>
<li>
For online teachers and mentors to demonstrate some approaches or techniques.
</li>
</ul>
<h2>What can I find here?</h2>
<ol>
<li>
<a href='https://github.com/DeployRB/Rails5App'><b>Simple Rails 5 App</b></a> which uses Redis, Sidekiq, Cron, Sphinx and ActionCable. App has been cearfully configurated and prepared to deployment process.
You can find and learn some helpful techniques in this simple App. Probuably it will helpful (or not) to you in your everyday work.
</li>
<li>
Well tested
<a href='https://github.com/DeployRB/SetupServer/blob/master/article-2/install_script.sh'><b>BASH script</b></a>
and
<a href='https://github.com/DeployRB/SetupServer'><b>Manual</b></a>
that help you to setup your own production-like server for your Rails 5 App.
</li>
<li>
<a href='https://github.com/DeployRB/DeployTool'><b>Simple Deploy Tool</b></a> which was written in Ruby in procedure-oriented style.
This simple tool deploy Rails 5 App with similar way as Capistrano does and it can be a good start point to learn a typical Rails 5 App deployment process.
</li>
</ol>
<footer class="site-footer">
<span class="site-footer-credits">
This page was generated by
<a href="https://pages.github.com">GitHub Pages</a>
using the
<a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a>
by
<a href="https://twitter.com/jasonlong">Jason Long</a>.
</span>
</footer>
</section>
</body>
</html>