~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to configs/production4/launchpad.conf

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-01-10 05:28:27 UTC
  • mfrom: (2971.1.1 trivial)
  • Revision ID: pqm@pqm.ubuntu.com-20060110052827-2acbe3da7149b834
[trivial] configs for production launchpad instance on gandwana

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# identify the component configuration used to define the site:
 
2
site-definition site.zcml
 
3
 
 
4
# number of bytecode instructions to execute between checks for
 
5
# interruptions (SIGINTR, thread switches):
 
6
interrupt-check-interval 200
 
7
 
 
8
<server>
 
9
  type HTTP
 
10
  address 9034
 
11
</server>
 
12
 
 
13
##<server>
 
14
##  type FTP
 
15
##  address 8021
 
16
##</server>
 
17
 
 
18
# non-persistent in-memory storage
 
19
<zodb>
 
20
  <mappingstorage/>
 
21
</zodb>
 
22
 
 
23
<accesslog>
 
24
  # This sets up logging to both a file (access.log) and to standard
 
25
  # output (STDOUT).  The "path" setting can be a relative or absolute
 
26
  # filesystem path or the tokens STDOUT or STDERR.
 
27
 
 
28
  <logfile>
 
29
    path /srv/launchpad.net/production-logs/launchpad-access4.log
 
30
  </logfile>
 
31
 
 
32
</accesslog>
 
33
 
 
34
<eventlog>
 
35
  # This sets up logging to both a file (z3.log) and to standard
 
36
  # output (STDOUT).  The "path" setting can be a relative or absolute
 
37
  # filesystem path or the tokens STDOUT or STDERR.
 
38
 
 
39
  <logfile>
 
40
    path /srv/launchpad.net/production-logs/launchpad4.log
 
41
  </logfile>
 
42
 
 
43
</eventlog>
 
44
 
 
45
# Launchpad configuration. Note that we can specify multiple configurations
 
46
# in here. Currently, we have configurations named 'testrunner' (used
 
47
# by the testrunner), and 'default' (used by everything else)
 
48
#
 
49
# The section that is used can be specified by setting the LPCONFIG
 
50
# environment variable
 
51
#
 
52
<canonical default>
 
53
    # DB settings must still match launchpad-sql-configure-normal.zcml
 
54
    dbname launchpad_prod
 
55
    dbhost emperor
 
56
 
 
57
    # Display tracebacks on error pages.
 
58
    # IMPORTANT: Set to false on production servers!
 
59
    show_tracebacks false
 
60
 
 
61
    # This is the email address used for the Errors-To: header on
 
62
    # all outgoing emails. At somepoint a bounce handler will be
 
63
    # installed here to detect failing email addresses and flag them
 
64
    # in the database.
 
65
    bounce_address bounces@canonical.com
 
66
 
 
67
    <launchpad>
 
68
        dbuser launchpad
 
69
        # Root URL to a launchpad instance, used for generating URLs
 
70
        # inside of launchpad by urlparse.urljoin
 
71
        root_url https://launchpad.net/
 
72
        errors_address launchpad-error-reports@lists.canonical.com
 
73
        bugs_domain bugs.launchpad.net
 
74
        db_statement_timeout 15000
 
75
        <launchpad_session>
 
76
            dbuser session
 
77
            dbhost emperor.ubuntu.com
 
78
            dbname session_prod
 
79
        </launchpad_session>
 
80
        <launchpad_errorreports>
 
81
            errordir /srv/launchpad.net/production-logs
 
82
            oops_prefix D
 
83
            copy_to_zlog false
 
84
        </launchpad_errorreports>
 
85
    </launchpad>
 
86
 
 
87
    <librarian>
 
88
        # Librarian configuration information for both client and server
 
89
        dbuser librarian
 
90
        upload_host macaroni.ubuntu.com
 
91
        upload_port 9090
 
92
        download_host macaroni.ubuntu.com
 
93
        download_port 8000
 
94
        download_url http://librarian.launchpad.net/
 
95
        buildd_download_url http://librarian.launchpad.net/
 
96
        <librarian_server>
 
97
            # Configuration used if we are running a librarian server.
 
98
            root /var/tmp/fatsam
 
99
        </librarian_server>
 
100
    </librarian>
 
101
 
 
102
    <shipitexporter>
 
103
        dbuser shipit
 
104
    </shipitexporter>
 
105
 
 
106
    <trebuchet>
 
107
        dbuser trebuchet
 
108
        port 4280
 
109
        <trebuchet_server>
 
110
            # Configuration used if we are running a trebuchet server.
 
111
            logfile /home/launchpad/dists/trebuchet.log
 
112
            root /home/launchpad/dists/trebuchet
 
113
            # If true, a Trebuchet server will be launched by the startup
 
114
            # script
 
115
            launch no
 
116
            # Should Trebuchet twistd be run with --spew for debugging
 
117
            spew no
 
118
        </trebuchet_server>
 
119
    </trebuchet>
 
120
 
 
121
    <malone>
 
122
        # The From address for Malone email interface errors
 
123
        bugmail_error_from_address noreply@bugs.launchpad.net
 
124
    </malone>
 
125
 
 
126
    <zopeless>
 
127
        # Configuration specific for code that is running in the Zopeless
 
128
        # environment. Hopefully this section will disappear when the
 
129
        # Zope and Zopeless environments grow closer.
 
130
        send_email true
 
131
        smtp_host localhost
 
132
        smtp_port 25
 
133
    </zopeless>
 
134
    <gpghandler>
 
135
        host keyserver.ubuntu.com
 
136
        port 11371
 
137
    </gpghandler>
 
138
    <zeca>
 
139
        # where the pre-installed key-files will be copied to (every
 
140
        # initialization, see lib/zeca/ftest/harness.py)
 
141
        root /var/tmp/zeca
 
142
    </zeca>
 
143
    <buildsequencer>
 
144
        mailproblemsto launchpad-error-reports@lists.canonical.com
 
145
        launch no
 
146
        logfile -
 
147
        <buildsequencer_job slave_scanner>
 
148
            command cronscripts/buildd-slave-scanner.py
 
149
            mindelay 5
 
150
        </buildsequencer_job>
 
151
        <buildsequencer_job queue_builder>
 
152
            command cronscripts/buildd-queue-builder.py
 
153
            mindelay 10
 
154
        </buildsequencer_job>
 
155
    </buildsequencer>
 
156
    <tickettracker>
 
157
        dbuser tickettracker
 
158
    </tickettracker>
 
159
    <branchupdater>
 
160
        dbuser importd
 
161
        prefixurl http://bazaar.launchpad.net/+branches/
 
162
    </branchupdater>
 
163
</canonical>
 
164
 
 
165
# This is the config used by the test runner.
 
166
<canonical testrunner>
 
167
    dbname launchpad_ftest
 
168
    show_tracebacks true
 
169
    # chunkydiff may be turned off temporarily to help diagnose test
 
170
    # failures, but please don't commit this setting to rocketfuel.
 
171
    chunkydiff on
 
172
 
 
173
    bounce_address bounces@canonical.com
 
174
 
 
175
    <launchpad>
 
176
        dbuser launchpad
 
177
        root_url http://localhost:8086/
 
178
        errors_address launchpad-error-reports@lists.canonical.com
 
179
        bugs_domain bugs.launchpad.net
 
180
        <launchpad_errorreports>
 
181
            errordir /var/tmp/lperr.test
 
182
            oops_prefix T
 
183
            copy_to_zlog false
 
184
        </launchpad_errorreports>
 
185
    </launchpad>
 
186
    <librarian>
 
187
        dbuser librarian
 
188
        upload_host localhost
 
189
        upload_port 59090
 
190
        download_host localhost
 
191
        download_port 58000
 
192
        download_url http://localhost:58000/
 
193
        buildd_download_url http://localhost:58000/
 
194
        <librarian_server>
 
195
            launch no
 
196
            root /var/tmp/fatsam.test
 
197
        </librarian_server>
 
198
    </librarian>
 
199
    <zopeless>
 
200
        send_email false
 
201
    </zopeless>
 
202
</canonical>