Commit Graph

871 Commits

Author SHA1 Message Date
Girish Ramakrishnan af400a038e Set various proxy headers in nginx config
These headers are required for apps like wordpress to figure the
site url. It is not clear why they do not just use relative urls.

http://cmanios.wordpress.com/2014/04/12/nginx-https-reverse-proxy-to-wordpress-with-apache-http-and-different-port/
2014-08-10 22:31:42 -07:00
Johannes Zellner 4ec9e6d3ca webadmin: show installed apps count and add placeholder if 0 2014-08-10 19:01:13 -07:00
Johannes Zellner 6488675193 webadmin: redirect to apps details during installation 2014-08-10 18:56:37 -07:00
Johannes Zellner 5851f43672 webadmin: add an appdetails view and show apps in the menu 2014-08-10 18:44:25 -07:00
Girish Ramakrishnan 6b84b8fdf4 webadmin: Port bindings are not passwords 2014-08-10 17:17:28 -07:00
Girish Ramakrishnan 892a42f190 webadmin: fix downloading of manifest 2014-08-10 16:53:55 -07:00
Johannes Zellner 3e052175a3 webadmin: style app configuration form 2014-08-10 16:54:49 -07:00
Johannes Zellner 833e58d00f webadmin: Only show 'No Apps available' when we finished retrieving the apps 2014-08-10 12:49:08 -07:00
Johannes Zellner f06746ae6d webadmin: restyle appstore gridview
Bootstrap seems to work just fine with wrapping the elements
depending on the window size, even though we will exceed the 12
column limit
2014-08-10 12:22:24 -07:00
Johannes Zellner c609848281 Locally the appstore is running on non ssl 2014-08-10 12:20:39 -07:00
Johannes Zellner a3511c7a47 webadmin: Remove unused function and properties from the Client 2014-08-09 22:56:11 -07:00
Johannes Zellner cec3902cbb webadmin: some cleanup for setup.html 2014-08-09 22:45:52 -07:00
Johannes Zellner 8172fe923f Set viewport meta tag for OAuth views 2014-08-09 22:39:41 -07:00
Johannes Zellner f9981683b7 webadmin: enable settings link in profile menu 2014-08-09 22:20:28 -07:00
Johannes Zellner afdb739b59 webadmin: add main content animation stub 2014-08-09 22:18:15 -07:00
Johannes Zellner d61d046977 webadmin: show username in navbar 2014-08-09 21:53:12 -07:00
Johannes Zellner 794ecc8347 Only show webadmin UI when MainController has finished initialization 2014-08-09 21:51:39 -07:00
Johannes Zellner dd232e17ea Make admin creation on first time a independent setup step 2014-08-09 21:33:55 -07:00
Johannes Zellner 471291261b Style password change form 2014-08-09 21:10:23 -07:00
Johannes Zellner ab8ef07f84 Fix settings page refresh and style it according to bootstrap theme 2014-08-09 21:06:08 -07:00
Johannes Zellner 6b5c6679bd Make use more use of the bootstrap theme's styles for form and buttons 2014-08-09 20:10:55 -07:00
Johannes Zellner cd8eb63acf Remove unused assets for webadmin and OAuth views 2014-08-09 20:10:36 -07:00
Johannes Zellner dab348ee6b Use sb-admin also in OAuth views 2014-08-09 19:30:05 -07:00
Johannes Zellner c4b3e680a9 Add missing /api/v1/ route prefix 2014-08-09 13:29:52 -07:00
Johannes Zellner 3b0326a69f Run npm install as user with HOME set for that user 2014-08-09 13:12:11 -07:00
Johannes Zellner 98e2bab53d Support https appstore urls when fetching certificate 2014-08-09 13:00:17 -07:00
Johannes Zellner 9d77aa3cbd Fix some linter issues of unused requires 2014-08-09 12:54:49 -07:00
Johannes Zellner 17bec272ab Add fetching certificate from appstore and restart nginx 2014-08-09 12:54:02 -07:00
Girish Ramakrishnan 19922de374 Bump test app version 2014-08-09 10:31:30 -07:00
Girish Ramakrishnan e002fa99aa Remove docker image on app removal
Fixes #55
2014-08-08 21:24:39 -07:00
Girish Ramakrishnan e1935309e0 Fix typo 2014-08-08 19:01:38 -07:00
Girish Ramakrishnan 16a650f65e Pull all base docker images 2014-08-08 13:19:54 -07:00
Girish Ramakrishnan e6fa61f76a Template the admin and app config files with srcdir 2014-08-07 18:02:02 -07:00
Girish Ramakrishnan 6b6be410fd Change nginx prefix directory 2014-08-07 17:00:18 -07:00
Girish Ramakrishnan b0139a3be0 pidfile and logfile are required for ubuntu scripts 2014-08-07 15:43:25 -07:00
Girish Ramakrishnan c83545a2b7 Install rcconf 2014-08-07 15:40:06 -07:00
Johannes Zellner d19094202b Fix typo to create the supervisor log folder 2014-08-07 15:35:31 -07:00
Girish Ramakrishnan 5f7d67655b Store log to persistent storage 2014-08-07 15:00:54 -07:00
Girish Ramakrishnan d01398e460 Fix some bloopers
set -e has already done
Just skip checkout altogether
2014-08-07 12:10:07 -07:00
Girish Ramakrishnan bfb1e584bf Copy mime.types to nginx configuration 2014-08-07 11:55:53 -07:00
Girish Ramakrishnan fa10e77def Do not start supervisor automatically
The bootstrap.sh script enables it after it's done configuring
supervisor
2014-08-07 11:53:02 -07:00
Girish Ramakrishnan 3424e51ba4 Give name to checkout branch 2014-08-07 11:46:00 -07:00
Girish Ramakrishnan de2cc8a905 Run npm install as yellowtent user 2014-08-07 11:31:17 -07:00
Girish Ramakrishnan fab5e40aae Make scripts error out automatically 2014-08-07 11:27:48 -07:00
Girish Ramakrishnan f3f4731a04 Update the code as yellowtent user 2014-08-07 11:23:54 -07:00
Girish Ramakrishnan a280ff77f1 sudoers file is already setup in bootstrap.sh 2014-08-07 11:18:50 -07:00
Girish Ramakrishnan 04f33d365e Rename BASEDIR to SRCDIR 2014-08-07 10:59:25 -07:00
Girish Ramakrishnan f7b49d1449 Fix typo 2014-08-07 10:59:24 -07:00
Girish Ramakrishnan 38c5b94449 Update README with notes for creating box images 2014-08-07 10:51:07 -07:00
Girish Ramakrishnan 1c8cdc1f31 Move nginx files away from repo
Fixes #52
2014-08-07 06:22:12 -07:00