Girish Ramakrishnan
24d9d3063b
Allow specifying bindMounts array to localstorage addon
2018-06-21 22:04:06 -07:00
Girish Ramakrishnan
6534297a5d
Remove hat module
...
It's not been updated for 6 years!
2018-06-11 12:38:29 -07:00
Johannes Zellner
57e195883c
Use plain syslog tags to be compatible with the format
2018-06-06 14:09:50 +02:00
Johannes Zellner
f2178d9b81
Setup addons to log to cloudron-syslog
2018-06-06 14:09:50 +02:00
Girish Ramakrishnan
321f11c644
mysql: _ prefix is hardcoded in mysql addon already
...
Fixes #560
2018-06-04 12:31:40 -07:00
Girish Ramakrishnan
6fd314fe82
Do not change password on app update
...
Fixes #554
2018-05-17 19:48:57 -07:00
Girish Ramakrishnan
d0988e2d61
Generate password for mongodb on platform side
...
Part of #554
2018-05-17 10:00:00 -07:00
Girish Ramakrishnan
4bedbd7167
Generate password for postgresql on platform side
...
Part of #554
2018-05-17 10:00:00 -07:00
Girish Ramakrishnan
7ca7901a73
Generate password for mysql on platform side
...
Part of #554
2018-05-17 09:59:57 -07:00
Girish Ramakrishnan
3b7bcc1f61
refactor scopes into accesscontrol.js
...
this will be our authorization layer for oauth and non-oauth tokens.
2018-04-29 17:50:07 -07:00
Girish Ramakrishnan
6e3b060615
Use SCOPE_PROFILE constant
2018-04-29 17:12:30 -07:00
Girish Ramakrishnan
5af657ee22
rename mail crud functions
2018-04-03 15:06:14 -07:00
Girish Ramakrishnan
22c54ced05
email: add MAIL_DOMAINS
2018-03-07 20:39:58 -08:00
Johannes Zellner
b6384d5025
Remove intrinsicFqdn
2018-02-08 15:07:49 +01:00
Johannes Zellner
b1939e73f4
Remove all occurances of altDomain in the code
...
Tests are pending
2018-02-08 09:00:31 +01:00
Girish Ramakrishnan
0e7ebc9637
Move SMTPS port to 2465
...
This curious change is because gogs and gitea have no way to configure
the SMTPS port and rely on port number ending with 465 to determine
SMTPS (!)
2018-01-18 10:38:39 -08:00
Girish Ramakrishnan
6513aebba6
MAIL_IMAP_USERNAME and MAIL_SMTP_USERNAME should be fully qualified
...
Re-configure the whole infra to propagate the changes
2018-01-17 21:07:53 -08:00
Girish Ramakrishnan
28dac3fdb3
Fix indentation
2018-01-17 21:05:43 -08:00
Girish Ramakrishnan
f4c3ae639e
Use app.domain instead of config.fqdn when setting up mail addon
2018-01-17 21:05:22 -08:00
Girish Ramakrishnan
efc0a3b68d
Remove usage of config.appFqdn()
2018-01-10 13:58:05 -08:00
Girish Ramakrishnan
c4cb6b5819
lint
2017-12-21 01:04:38 -08:00
Girish Ramakrishnan
b7e9f0ed12
Add debug for oauth addon setup
2017-12-21 00:50:53 -08:00
Johannes Zellner
e43e904622
Refactor all app.location usages to config.appFqdn(app)
2017-11-20 20:01:50 +01:00
Johannes Zellner
143ba831f4
Make appFqdn() multidomain aware
2017-11-20 19:59:40 +01:00
Girish Ramakrishnan
433d797cb7
Add SMTPS port for apps that require TLS connections for mail relay
2017-10-19 12:15:28 -07:00
Johannes Zellner
3fb5034ebd
Ensure we setup the correct OAuth redirectURI if altDomain is used
2017-10-05 01:10:25 +02:00
Girish Ramakrishnan
75b3e7fc78
resolve symlinks correctly for deletion
...
part of #394
2017-09-07 21:57:08 -07:00
Girish Ramakrishnan
74c8d8cc6b
set label on the redis container
...
this ensures that redis is stopped when app is stopped and also
helps identifying app related containers easily
2017-09-07 20:09:46 -07:00
Girish Ramakrishnan
51659a8d2d
set label on the redis container
...
this ensures that redis is stopped when app is stopped and also
helps identifying app related containers easily
2017-09-07 19:54:05 -07:00
Girish Ramakrishnan
2b043aa95f
remove unused require
2017-09-04 12:59:05 -07:00
Girish Ramakrishnan
0c9dce0c9f
redis: set memoryLimit to 600 because only half is RAM
2017-05-31 23:09:47 -07:00
Girish Ramakrishnan
d6c32a2632
tweak redis memory limit based on app's memory
2017-05-18 15:39:38 -07:00
Girish Ramakrishnan
d7702b96e5
Also set dns args for redis addon
...
part of #307
2017-04-25 10:13:52 -07:00
Johannes Zellner
602f8bcd04
Split platform and app data folders and get rid of btrfs volumes
2017-04-04 12:34:55 +02:00
Girish Ramakrishnan
b92ae44578
Generate 128 byte passwords
2017-03-29 15:38:15 -07:00
Girish Ramakrishnan
17b7d89db9
Generate password for mailboxes
...
Fixes #109
2017-03-26 20:07:59 -07:00
Girish Ramakrishnan
f92297cc99
Store env vars as name, value pairs
...
Part of #109
2017-03-26 12:22:19 -07:00
Girish Ramakrishnan
b421866bf5
Remove simpleauth
...
Simple Auth used to provide auth over HTTP. The original motivation
behind this was this was a simple way to add Cloudron Auth integration.
Back in the day, Cloudron Auth was a requirement for apps but this is
not the case anymore.
This is currently not used by any app and having this might encourage
people to make Cloudron specific un-upstreamable changes.
2017-03-19 01:31:38 -07:00
Girish Ramakrishnan
d6f49eb54f
Remove _docker addon
...
this was a highly experimental code path from the past
2017-02-19 13:44:55 -08:00
Girish Ramakrishnan
53d56ef3a0
console.error -> debug
2017-02-07 10:48:51 -08:00
Girish Ramakrishnan
2ecf0c32cb
Skip auth setup if user did not want sso
2016-11-19 17:12:00 +05:30
Girish Ramakrishnan
0c4a9d8bc9
Choose the first non-alias as app email
2016-09-27 12:51:33 -07:00
Girish Ramakrishnan
afa352528f
read send/recv config from mailbox database
2016-09-23 17:28:57 -07:00
Johannes Zellner
c30cfefcc5
Reduce LDAP account password length
...
(This is currently ignored)
256 might be a common db field restriction. At least in openproject
it is based on their table layout.
2016-08-12 21:14:32 +02:00
Girish Ramakrishnan
11c530b605
do global replace
...
Otherwise, this breaks title like "Tiny Tiny RSS"
2016-07-08 11:16:39 -07:00
Girish Ramakrishnan
61af079358
fix debug message
2016-07-08 10:46:40 -07:00
Girish Ramakrishnan
acfeb85d4a
redis: do not publish the port on the host
2016-06-20 22:46:04 -05:00
Girish Ramakrishnan
cabed28f1e
use redisName instead
2016-06-20 13:15:10 -05:00
Girish Ramakrishnan
2017d668a9
use 128 byte passwords
2016-06-17 09:49:25 -05:00
Girish Ramakrishnan
d51d2e5131
start addons and apps in the cloudron network
...
also remove getLinkSync, since we don't use linking anymore
2016-06-17 09:18:10 -05:00