Commit Graph

1516 Commits

Author SHA1 Message Date
Girish Ramakrishnan 772cefbfc6 Quote values in supervisor configs 2014-10-20 18:20:46 -07:00
Girish Ramakrishnan 9da9312086 Cleanup scripts 2014-10-20 16:52:33 -07:00
Girish Ramakrishnan 9f34ecdfa0 Store all data in data/ instead of .yellowtent/ in cloudrons
When run locally, it's still .yellowtent/
2014-10-20 16:44:14 -07:00
Girish Ramakrishnan 439107e6cb Remove unused script 2014-10-20 16:32:22 -07:00
Girish Ramakrishnan b1071790a6 Pretty print the config 2014-10-17 23:41:20 -07:00
Girish Ramakrishnan 1fe9e85293 Fix typo in dns check code 2014-10-17 22:01:05 -07:00
Girish Ramakrishnan b84896a95f Wait for DNS changes to complete
Fixes #111
2014-10-17 21:25:59 -07:00
Girish Ramakrishnan 0807f5caee Add native-dns module 2014-10-17 20:30:25 -07:00
Girish Ramakrishnan a5cab916e2 Bump version to 0.5.0 2014-10-16 14:56:56 -07:00
Girish Ramakrishnan 2abfac8a0d Release version 0.4.0 2014-10-16 14:56:33 -07:00
Girish Ramakrishnan 32cc2d2e2a Send isDev is /api/v1/config 2014-10-16 14:42:46 -07:00
Girish Ramakrishnan c44779e639 Provision based on isDev value in provision call from app server 2014-10-16 14:29:41 -07:00
Girish Ramakrishnan 665b9c6e06 Do not backup the certs
These are our certs!
2014-10-16 14:08:03 -07:00
Girish Ramakrishnan 9a672ec3b3 Add a note not to backup any other dir 2014-10-16 13:58:39 -07:00
Girish Ramakrishnan 0de57a01ab Just use docker exec instead of nsenter
New in docker 1.3

Fixes #109
2014-10-16 13:52:49 -07:00
Girish Ramakrishnan 6be3cc9bb7 Return values with callback 2014-10-16 13:31:59 -07:00
Girish Ramakrishnan a8e86bbf90 Fix indentation of heredoc 2014-10-16 13:06:45 -07:00
Girish Ramakrishnan 8155a7d0b2 Retry git and npm command till it succeeds
It's fine to run them forever since after 30m the appstore
will recreate it anyway
2014-10-16 12:40:40 -07:00
Girish Ramakrishnan e8a123b439 Improve log messages in initialization script 2014-10-16 12:26:01 -07:00
Girish Ramakrishnan c88496873b Install certificates provided during provisioning 2014-10-16 10:26:41 -07:00
Girish Ramakrishnan 4c8fa56175 Just use heroku for the moment since heroku keeps dying on me
Heroku has to be the most unstable service ever
2014-10-15 23:56:17 -07:00
Girish Ramakrishnan e72d2e1e4f Move to cloudron.io domain 2014-10-15 19:27:04 -07:00
Johannes Zellner 4e8438afdc Add TODO to check the private apps user role 2014-10-15 18:01:42 -07:00
Johannes Zellner e318160ec6 webadmin: display the access restriction in app details 2014-10-15 09:23:15 -07:00
Johannes Zellner fbc511cc73 webadmin: create restrictAccessToLabel angular filter 2014-10-15 09:23:00 -07:00
Johannes Zellner 2d42f0e81a webadmin: Add restrictAccessTo select fields in install and config forms 2014-10-15 09:22:29 -07:00
Johannes Zellner ea4e51e252 Adjust Client to restrictAccessTo REST api changes 2014-10-15 09:21:47 -07:00
Johannes Zellner 7b9d1fe91c Add restrictAccessTo field for app install and configure 2014-10-15 09:21:11 -07:00
Johannes Zellner f65a6172b5 Rename isPrivate to restrictAccessTo in appsdb 2014-10-15 08:33:33 -07:00
Johannes Zellner c93f6dbd4a Add isPrivate field to appdb 2014-10-14 13:52:14 -07:00
Johannes Zellner 3bbacabd2e Add app proxy route
This will add a proxy route for apps which are set to run
in private mode. At the moment there is no UI to make apps
private.
2014-10-14 13:52:14 -07:00
Johannes Zellner 05d311cedf Make script includes absolute to webadmin for login session views 2014-10-14 13:52:14 -07:00
Johannes Zellner fcf9936509 Only send welcome mails for non admins
This can only ever be an admin here if it is the very
first one.
2014-10-14 13:52:14 -07:00
Girish Ramakrishnan 4ea1bc65c9 Fix appstore url 2014-10-14 13:28:09 -07:00
Johannes Zellner 1b225da0de Adjust oauth test suite to new user roles 2014-10-12 15:35:07 -07:00
Johannes Zellner 22128ad3b7 Ignore origin passed from oauth client but use the one in the db
Fixes #105
2014-10-12 14:09:38 -07:00
Girish Ramakrishnan 6dcb9a1eae Pass token to restore script 2014-10-10 16:29:28 -07:00
Girish Ramakrishnan 05db80fdae Add a TODO that restore should only be done in a fresh image 2014-10-10 15:57:09 -07:00
Girish Ramakrishnan b8b72ffea4 I like dots 2014-10-10 13:16:19 -07:00
Girish Ramakrishnan c2950f9a1b On ubuntu, tar is /bin/tar 2014-10-10 12:10:55 -07:00
Girish Ramakrishnan 0315b27d61 Fix debug 2014-10-10 11:39:51 -07:00
Girish Ramakrishnan 9a94238a11 Pass backup url to updater to avoid circular reference 2014-10-10 11:37:57 -07:00
Girish Ramakrishnan 98a045ec0b Fix missing require 2014-10-10 11:12:01 -07:00
Johannes Zellner 37f2dd6df6 webadmin: use ng-src instead of src in img tags 2014-10-10 11:04:12 -07:00
Johannes Zellner c03f62339a webadmin: use https:// for gravatar 2014-10-10 11:00:09 -07:00
Johannes Zellner a421943e1c Add angular-m5 for now to setup.html this is only temporarily 2014-10-10 10:52:15 -07:00
Girish Ramakrishnan f388cc6058 Stop container before deleting it
This is attempting to fix
Thu, 09 Oct 2014 06:30:22 GMT box:apptask Apptask completed for 326e4abd-aa72-4069-abf3-238757b3167d { [Error: HTTP code is 500 which indicates error: server error - Cannot destroy container 4524791d0efe279ce556a6c10c484bd09e5163f4279a5de84fa30836be49ebf4: Unable to remove filesystem for 4524791d0efe279ce556a6c10c484bd09e5163f4279a5de84fa30836be49ebf4: remove /var/lib/docker/containers/4524791d0efe279ce556a6c10c484bd09e5163f4279a5de84fa30836be49ebf4: directory not empty

See https://github.com/docker/docker/issues/8203
2014-10-10 09:57:13 -07:00
Girish Ramakrishnan 5dd57f6327 Fix quoting in scripts 2014-10-10 09:54:12 -07:00
Girish Ramakrishnan 9028b4f6b5 Use execFile instead of exec 2014-10-10 09:54:12 -07:00
Johannes Zellner 15dc7ac13c webadmin: use better fitting default gravatar 2014-10-10 09:47:45 -07:00