-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathworking.html
More file actions
153 lines (144 loc) · 6.67 KB
/
Copy pathworking.html
File metadata and controls
153 lines (144 loc) · 6.67 KB
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Working with dev instance — openlibrary v2.0 documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="top" title="openlibrary v2.0 documentation" href="index.html" />
<link rel="next" title="Getting Started with Development" href="dev/index.html" />
<link rel="prev" title="Setting up a dev instance" href="bootstrap.html" />
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="dev/index.html" title="Getting Started with Development"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="bootstrap.html" title="Setting up a dev instance"
accesskey="P">previous</a> |</li>
<li><a href="index.html">openlibrary v2.0 documentation</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="working-with-dev-instance">
<h1>Working with dev instance<a class="headerlink" href="#working-with-dev-instance" title="Permalink to this headline">¶</a></h1>
<div class="section" id="starting-services">
<h2>Starting services<a class="headerlink" href="#starting-services" title="Permalink to this headline">¶</a></h2>
<p>All open library services can be started by running:</p>
<div class="highlight-python"><pre>$ python setup.py start</pre>
</div>
<p>This starts all the OL services using <a class="reference external" href="http://supervisord.org/">supervisord</a>.</p>
<p>The supervisor config file is in <tt class="file docutils literal"><span class="pre">conf/services.ini</span></tt>.</p>
<p>Once the services are started, Open Library dev instance will be available at:</p>
<p><a class="reference external" href="http://0.0.0.0:8080/">http://0.0.0.0:8080/</a></p>
<p>Logs of the running services will be available in <tt class="docutils literal"><span class="pre">var/log/</span></tt>.</p>
</div>
<div class="section" id="restarting-services">
<h2>Restarting services<a class="headerlink" href="#restarting-services" title="Permalink to this headline">¶</a></h2>
<p>All the services can be restarted by stopping the supervisor using CTRL+C and starting it again.</p>
<p>To start individual services:</p>
<div class="highlight-python"><pre>$ python setup.py restart -s openlibrary</pre>
</div>
<p>Look at the supervisord config files to know the list of services.</p>
<p>To know more about other available setup.py commands, see <a class="reference internal" href="appendices/setup_commands.html"><em>setup.py commands</em></a>.</p>
</div>
<div class="section" id="handling-database-schema-changes">
<h2>Handling database schema changes<a class="headerlink" href="#handling-database-schema-changes" title="Permalink to this headline">¶</a></h2>
<p>See <a class="reference internal" href="appendices/db_migrations.html"><em>Database Migrations</em></a> to know how to upgrade database schema.</p>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/logo_OL-lg.png" alt="Logo"/>
</a></p>
<h3><a href="index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Working with dev instance</a><ul>
<li><a class="reference internal" href="#starting-services">Starting services</a></li>
<li><a class="reference internal" href="#restarting-services">Restarting services</a></li>
<li><a class="reference internal" href="#handling-database-schema-changes">Handling database schema changes</a></li>
</ul>
</li>
</ul>
<h4>Previous topic</h4>
<p class="topless"><a href="bootstrap.html"
title="previous chapter">Setting up a dev instance</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="dev/index.html"
title="next chapter">Getting Started with Development</a></p>
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/working.txt"
rel="nofollow">Show Source</a></li>
</ul>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<input type="text" name="q" size="18" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms or a module, class or function name.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="dev/index.html" title="Getting Started with Development"
>next</a> |</li>
<li class="right" >
<a href="bootstrap.html" title="Setting up a dev instance"
>previous</a> |</li>
<li><a href="index.html">openlibrary v2.0 documentation</a> »</li>
</ul>
</div>
<div class="footer">
© Copyright 2006-2011, Internet Archive.
Last updated on Mar 11, 2011.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7.
</div>
</body>
</html>