Johannes Zellner
ce116e56bf
Remove webdav specific headers
...
This is not actually doing anything in that directive
2016-06-22 16:06:11 +02:00
Johannes Zellner
a37f87511b
Prevent clickjacking by sending X-Frame-Options
2016-06-15 13:10:26 +02:00
Girish Ramakrishnan
dc31946e50
move webdav block outside location
...
when inside location, nginx is redirecting to 127.0.0.1 (no clue why)
2016-06-11 12:05:16 -07:00
Johannes Zellner
d06398dbfd
Move webdav nginx fixes into app endpoint
...
Not sure if this will now still work with oauth proxy though.
2016-06-02 09:49:01 +02:00
Girish Ramakrishnan
dfa08469d6
set timeouts explicitly
2016-06-01 17:33:28 -07:00
Girish Ramakrishnan
d798073d95
fix comment of default_server
2016-06-01 17:28:15 -07:00
Girish Ramakrishnan
41632b8c11
fix favicon of naked domain
2016-06-01 17:27:39 -07:00
Girish Ramakrishnan
eb29bdd575
document keepalive_timeout
2016-06-01 16:51:52 -07:00
Johannes Zellner
47978436c2
Set Destination header for webdav in nginx proxy
2016-06-01 18:49:50 +02:00
Girish Ramakrishnan
27d2daae93
leave a note in nginx config
2016-05-19 12:27:54 -07:00
Girish Ramakrishnan
b4c15b1719
Let the box code initialize the infrastructure
...
This is done because:
1. The box code can install certs for addons (like mail addon) when
required.
2. The box code initialize/teardown addons on demand. This is not planned
currently.
2016-05-04 15:54:21 -07:00
Girish Ramakrishnan
4a04e0b52f
use recommendation from raymii.org
2016-04-28 09:59:03 -07:00
Girish Ramakrishnan
8256f97e9d
use latest mail image
2016-04-14 19:37:34 -07:00
Girish Ramakrishnan
9f443e2d07
should ideally use shutdown commands at some point (for mongodb)
2016-04-13 20:53:07 -07:00
Girish Ramakrishnan
5fbd1dae30
bump the mysql memory limit
...
we hit this memory limit often in phabricator backup. this is all
very crude but should suffice for now.
2016-03-05 18:35:28 -08:00
girish@cloudron.io
ce0a24a95d
comment out public graphite paths
2016-01-25 12:51:37 -08:00
Johannes Zellner
63c06a508e
Make /api available on just the IP
...
We might want to also show something else than
the naked domain placeholder page when just
accessing the ip
2016-01-24 12:08:10 +01:00
girish@cloudron.io
10f74349ca
collectd: disable vmem plugin
2016-01-22 15:44:46 -08:00
girish@cloudron.io
05a771c365
collectd: disable process plugin
2016-01-22 15:43:47 -08:00
girish@cloudron.io
cfa2089d7b
collectd: Remove ping metric
2016-01-22 15:36:13 -08:00
girish@cloudron.io
9706daf330
Just track ext4 and btrfs file systems
2016-01-22 14:33:02 -08:00
girish@cloudron.io
6dc11edafe
make exec route more debugging friedly
...
allow upto 30 minutes of idle connection
2016-01-18 12:49:06 -08:00
Girish Ramakrishnan
1874c93c5c
no need to template main nginx config
2015-12-10 13:54:53 -08:00
Girish Ramakrishnan
6fc972d160
set default response type to text/plain
2015-12-09 18:34:13 -08:00
Girish Ramakrishnan
88f0240757
serve acme directory from nginx
2015-12-08 19:04:48 -08:00
Johannes Zellner
8bd9a6c109
Do not serve up the status page for 500 upstream errors
2015-11-13 09:39:33 +01:00
Johannes Zellner
e81db9728a
Set the cert and key dynamically when rendering nginx appconfig
2015-10-28 12:42:04 +01:00
Girish Ramakrishnan
057b89ab8e
Check error code of image removal
2015-10-15 14:06:05 -07:00
Girish Ramakrishnan
6b82fb9ddb
Remove old addon images on infra update
...
Fixes #329
2015-10-15 12:01:31 -07:00
Girish Ramakrishnan
f57c91847d
addons do not write to /var/log anymore
2015-10-15 11:00:51 -07:00
Girish Ramakrishnan
265ee15ac7
fix oldConfig madness
...
There is a crash when:
* App is configured. So, oldConfig now has {loc, access, portb }
* Cloudron is restored. The restore code path accesses the oldConfig.manifest.addons.
oldConfig is basically a messaging passing thing. It's not really a
db field. With that spirit, we simply pass an empty message in setup_infra.sh
2015-10-09 11:59:25 -07:00
Girish Ramakrishnan
0e8553d1a7
code path applies to upgraded cloudrons as well
2015-10-09 11:08:54 -07:00
Girish Ramakrishnan
bc7e07f6a6
mail: not required to expose port 25
2015-10-09 09:56:37 -07:00
Girish Ramakrishnan
eb1e4a1aea
mail now runs on port 2500
2015-10-09 09:29:17 -07:00
Girish Ramakrishnan
dc3e8a9cb5
mail now runs on port 2500
2015-10-09 09:13:28 -07:00
Girish Ramakrishnan
6ca040149c
run addons as readonly
2015-10-08 11:07:28 -07:00
Girish Ramakrishnan
2719c4240f
Get oauth proxy port from the configs
2015-09-16 10:06:34 -07:00
Girish Ramakrishnan
5fcba59b3e
set memory limits for addons
...
mysql, postgresql, mongodb - 100m each
mail, graphite, redis (each instance) - 75m
For reference, in yellowtent:
mongo - 5m
postgresql - 33m
mysql - 3.5m
mail: 26m
graphite - 26m
redis - 32m
2015-09-14 13:47:45 -07:00
Girish Ramakrishnan
f028649582
Rename app.js to box.js
2015-09-14 10:43:47 -07:00
Girish Ramakrishnan
9266302c4c
Print graphite container id
2015-08-13 15:57:36 -07:00
Girish Ramakrishnan
755dce7bc4
fix graph issue finally
2015-08-13 15:54:27 -07:00
Girish Ramakrishnan
9dfaa2d20f
Create symlink in start.sh (and not container setup)
2015-08-13 15:36:21 -07:00
Girish Ramakrishnan
b9e4662dbb
fix graphs again
2015-08-13 15:03:44 -07:00
Girish Ramakrishnan
9aad3688e1
Revert "Add hack to make graphs work with latest collectd"
...
This reverts commit a959418544 .
2015-08-13 14:42:47 -07:00
Girish Ramakrishnan
22f65a9364
Add hack to make graphs work with latest collectd
...
For some reason df-vda1 is not being collected by carbon. I have tried
all sorts of things and nothing works. This is a hack to get it working.
2015-08-13 13:47:44 -07:00
Girish Ramakrishnan
ed041fdca6
Put image names in one place
2015-08-12 19:38:44 -07:00
Girish Ramakrishnan
b8e4ed2369
Use latest images
2015-08-12 19:19:58 -07:00
Girish Ramakrishnan
74785a40d5
r -> ro (docker 1.7)
2015-08-10 21:14:28 -07:00
Johannes Zellner
3d8b90f5c8
Redirect on app error to webadmin appstatus page
...
Part of #436
2015-07-28 13:46:58 +02:00
Girish Ramakrishnan
6839f47f99
Fix typo
2015-07-23 14:30:15 -07:00