Johannes Zellner
4818a3feee
Specify addon env vars for simple auth
2015-10-11 17:19:39 +02:00
Johannes Zellner
9fcb2c0733
Fix the check install to keep up with the base image version
2015-10-11 17:19:39 +02:00
Johannes Zellner
6906b4159a
Revert "Attach accessTokens to req for further use"
...
This reverts commit 895812df1e9226415640b74a001c1f8c1affab01.
2015-10-11 17:19:39 +02:00
Johannes Zellner
763b9309f6
Fixup the simple auth unit tests
2015-10-11 17:19:39 +02:00
Johannes Zellner
2bb4d1c22b
Remove the simpleauth route handler
2015-10-11 17:19:39 +02:00
Johannes Zellner
23303363ee
Move simple auth to separate express server
2015-10-11 17:19:39 +02:00
Johannes Zellner
79c17abad2
Add simpleAuthPort to config.js
2015-10-11 17:19:39 +02:00
Johannes Zellner
3234e0e3f0
Fixup the simple auth logout route and add tests
2015-10-11 17:19:39 +02:00
Johannes Zellner
982cd1e1f3
Attach accessTokens to req for further use
...
This helps with extracting the token, which can come
from various places like headers, body or query
2015-10-11 17:19:38 +02:00
Johannes Zellner
df39fc86a4
add simple auth login unit tests
2015-10-11 17:19:38 +02:00
Johannes Zellner
870e0c4144
Fixup the simple login routes for unknown clients
2015-10-11 17:19:38 +02:00
Johannes Zellner
57704b706e
Handle 404 in case subdomain does not exist on delete attempt
2015-10-11 17:19:38 +02:00
Johannes Zellner
223e0dfd1f
Add SIMPLE_AUTH_ORIGIN
2015-10-11 17:19:38 +02:00
Johannes Zellner
51c438b0b6
Return correct error codes
2015-10-11 17:19:38 +02: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
d0da47e0b3
fix comment
2015-10-09 11:48:59 -07:00
Girish Ramakrishnan
c2a8744240
fix typo
2015-10-09 10:04:50 -07:00
Girish Ramakrishnan
bc7e07f6a6
mail: not required to expose port 25
2015-10-09 09:56:37 -07:00
Girish Ramakrishnan
bfd6f8965e
print mail server ip
2015-10-09 09:50:50 -07:00
Girish Ramakrishnan
eb1e4a1aea
mail now runs on port 2500
2015-10-09 09:29:17 -07:00
Johannes Zellner
494bcc1711
prefix oauth client id and app ids
2015-10-09 11:45:53 +02:00
Johannes Zellner
7e071d9f23
add simpleauth addon hooks
2015-10-09 11:44:32 +02:00
Johannes Zellner
6f821222db
Add simple auth routes
2015-10-09 11:37:46 +02:00
Johannes Zellner
6e464dbc81
Add simple auth route handlers
2015-10-09 11:37:39 +02:00
Johannes Zellner
be8ef370c6
Add simple auth logic for login/logout
2015-10-09 11:37:17 +02:00
Girish Ramakrishnan
43e1e4829f
new test image 3.0.0
2015-10-08 16:07:14 -07:00
Girish Ramakrishnan
c95778178f
make rootfs readonly based on targetBoxVersion
2015-10-08 11:48:33 -07:00
Girish Ramakrishnan
04870313b7
Launch apps with readonly rootfs
...
We explicitly mark /tmp, /run and /var/log as writable volumes.
Docker creates such volumes in it's own volumes directory. Note
that these volumes are separate from host binds (/app/data).
When removing the container the docker created volumes are
removed (but not host binds).
Fixes #196
2015-10-08 11:33:17 -07:00
Girish Ramakrishnan
1375e16ad2
mongodb: readonly rootfs
2015-10-08 10:24:15 -07:00
Girish Ramakrishnan
312f1f0085
mysql: readonly rootfs
2015-10-08 09:43:05 -07:00
Girish Ramakrishnan
721900fc47
postgresql: readonly rootfs
2015-10-08 09:20:25 -07:00
Girish Ramakrishnan
2d815a92a3
redis: use readonly rootfs
2015-10-08 09:00:43 -07:00
Girish Ramakrishnan
1c192b7c11
pass options param in setup call
2015-10-08 02:08:27 -07:00
Girish Ramakrishnan
4a887336bc
Do not send app down mails for dev mode apps
...
Fixes #501
2015-10-07 18:46:48 -07:00
Girish Ramakrishnan
8f6521f942
pass addon options to all functions
2015-10-07 16:10:08 -07:00
Girish Ramakrishnan
fbdfaa4dc7
rename setup and teardown functions of oauth addon
2015-10-07 15:55:57 -07:00
Girish Ramakrishnan
bf4290db3e
remove token addon, its a relic of the past
2015-10-07 15:44:55 -07:00
Johannes Zellner
a7ee8c853e
Keep checkInstall in sync
2015-09-30 16:12:51 +02:00
Girish Ramakrishnan
29e4879451
fix test image version
2015-09-29 20:22:38 -07:00
Girish Ramakrishnan
8b92344808
redirect stderr
2015-09-29 19:23:39 -07:00
Girish Ramakrishnan
0877cec2e6
Fix EE leak warning
2015-09-29 14:40:23 -07:00
Girish Ramakrishnan
b1ca577be7
use newer test image that dies immediately on stop/term
2015-09-29 14:33:07 -07:00
Girish Ramakrishnan
9b484f5ac9
new version of mysql prints error with -p
2015-09-29 14:13:58 -07:00
Girish Ramakrishnan
b6a9fd81da
refactor our test docker image details
2015-09-29 13:59:17 -07:00
Girish Ramakrishnan
f19113f88e
rename test iamge under cloudron/
2015-09-29 12:52:54 -07:00
Girish Ramakrishnan
3837bee51f
retry pulling image
...
fixes #497
2015-09-29 12:47:03 -07:00
Girish Ramakrishnan
89c3296632
debug the status code as well
2015-09-28 23:18:50 -07:00
Girish Ramakrishnan
db55f0696e
stringify object when appending to string
2015-09-28 23:10:09 -07:00
Girish Ramakrishnan
03d4ae9058
new base image 0.4.0
2015-09-28 19:33:58 -07:00
Girish Ramakrishnan
f8b41b703c
Use fqdn to generate domain name of txt records
2015-09-28 17:20:59 -07:00