Commit graph

86 commits

Author SHA1 Message Date
Robb Ebright
880496c20f Merge branch 'install-fix-python-ssl-workaround' of https://github.com/Robbt/libretime into Robbt-install-fix-python-ssl-workaround 2017-03-11 09:56:46 -05:00
Robb Ebright
2ae2377ee2 Modified install script to install PyOpenSSL for Ubuntu 14.04 for airtime-celery SSL fix 2017-03-10 17:13:24 -05:00
Lucas Bickel
bd2f96acf2 Switch LibreTime port to 9080 in vagrant
Also expose icecast and make the airtime port generally configurable from the installer.

To aid in debugging and support the -v (verbose) argument was added to the call.
2017-03-07 13:26:52 +01:00
Lucas Bickel
9735e4cfd7 Remove zf1 requires from installer
We use it from vendor/ so there is no need to install it any more.
2017-03-02 13:47:07 +01:00
Duncan Sommerville
9ba6ab3ef7 Add modrewrite conditions to apache 2.4 vhost template 2015-06-17 14:53:31 -04:00
Albert Santoni
674d748149 CC-6058: htaccess should be combined into apache site config 2015-06-16 11:32:09 -04:00
Albert Santoni
0eebd182dd Installer support for Ubuntu 15.04 2015-03-16 12:22:17 -04:00
Duncan Sommerville
3782817819 More install dependency fixes 2015-03-11 17:10:34 -04:00
Duncan Sommerville
3fba1b9636 Removed nonexistant packages 2015-03-11 14:40:19 -04:00
Albert Santoni
1a8883b91d Merge branch '2.5.x-installer' of github.com:sourcefabric/Airtime into 2.5.x-installer 2015-02-23 12:50:43 -05:00
Daniel James
071715415b Fix permissions on files for Debian/Ubuntu compliance 2015-02-23 17:41:56 +00:00
Albert Santoni
bce2bb931b Added Debian Jessie support 2015-02-13 21:22:39 -05:00
Albert Santoni
13939a5129 Fix requirements for trusty 2015-02-13 16:32:01 -05:00
Albert Santoni
bbcd4fbe2e Tons of bugfixes for the installer on Debian
* Still need to get pypo working with sysvinit
* Still need to fix this logger.cfg silliness with pypo and
  media_monitor
2015-02-13 11:32:07 -05:00
Albert Santoni
d46f4a52eb Installer tweaks and a pypo bugfix
* Moved all the remaining DEB requirements into the requirements files
* The installer should now be distro agnostic (unless you ask it to
  install third-party deps for you)
* Fixed pypo not being able to find replaygainupdater
* Tweaked a bunch of styling for the installer
2015-02-10 18:06:46 -05:00
Duncan Sommerville
cd102b984b Remove UseCanonicalName and UseCanonicalPhysicalPort from apache vhost files for now as it can misdirect requests - see warning @ http://httpd.apache.org/docs/current/mod/core.html#usecanonicalname 2015-01-26 14:22:47 -05:00
Duncan Sommerville
7034c8e00d Initial fix for apache 2.4 vhost file 2015-01-20 17:31:59 -05:00
Duncan Sommerville
57e4ba5292 requirements.apt for Ubuntu Precise 2015-01-19 15:05:49 -05:00
Duncan Sommerville
c5a60d2f09 Last updates before 2.5.2 RC, mainly small fixes for Ubuntu Precise 2015-01-19 15:05:13 -05:00
Duncan Sommerville
791466b023 Fixes for code review https://github.com/sourcefabric/Airtime/pull/84 2015-01-15 16:33:33 -05:00
Duncan Sommerville
5e22f929c7 Reverted commit mistakenly changing file modifiers to 755 2015-01-14 20:45:03 -05:00
Duncan Sommerville
380ec41201 Removed Skip this step buttons in web installer, removed opus plugins from requirements.apt files 2015-01-14 18:07:33 -05:00
Duncan Sommerville
df2576e5a0 Updated installer to better accommodate running over existing installs 2015-01-14 16:11:49 -05:00
Duncan Sommerville
9f6bd33076 Fix returning stor directory from database in uninstall, work on getting lxc-bootstrap working with debian 2015-01-13 15:50:01 -05:00
Duncan Sommerville
3908e82667 Add apt.sourcefabric.org to apt sources.list, remove incorrect packages from debian requirements.apt 2015-01-13 15:14:56 -05:00
Duncan Sommerville
e7490d6b2d Fixed lxc-bootstrap to make a shallow clone, updated uninstall script, added initial debian wheezy requirements file 2015-01-13 12:28:36 -05:00
Duncan Sommerville
674b8c69e4 Add very basic uninstall script, move install script to root directory 2015-01-12 16:13:39 -05:00
Duncan Sommerville
0fcac545e6 For now, just prompt users to start background services at the end of the install process 2015-01-12 10:53:31 -05:00
Duncan Sommerville
bf1355a203 Yet another attempt to run upstart jobs as unprivileged user 2015-01-12 09:48:08 -05:00
Duncan Sommerville
24123ef45d Added setup config file for upstart session init 2015-01-09 11:21:44 -05:00
Duncan Sommerville
1ddda846d6 Updates to running background services as web user 2015-01-08 18:52:58 -05:00
Duncan Sommerville
a9d3a8aefd Fixed bad reference path 2015-01-08 14:18:12 -05:00
Duncan Sommerville
d81934e44c Fixed bad reference path and added a note to lxc-bootstrap about weird lxc caching issue 2015-01-08 14:06:28 -05:00
Duncan Sommerville
e568013db6 More work on running services as web user 2015-01-08 13:21:08 -05:00
Duncan Sommerville
ab35827439 Different approach for running airtime services as unprivileged user 2015-01-08 12:56:09 -05:00
Duncan Sommerville
4559e3e27d More work on running upstart services as non-privileged user 2015-01-08 10:48:54 -05:00
Duncan Sommerville
d7dd381ec3 Added Upstart.conf file to give web user permission to run services 2015-01-08 10:07:22 -05:00
Duncan Sommerville
a790527e67 More work on running upstart services as non-privileged user 2015-01-08 10:06:37 -05:00
Duncan Sommerville
e6d8a6f25e Move upstart .conf files to directory accessible by non-privileged users 2015-01-07 16:04:48 -05:00
Albert Santoni
ab96a48559 Use LXC distro templates instead of "download" template 2015-01-07 14:11:42 -05:00
Duncan Sommerville
c66e6aa849 More work on getting services working with new installer 2015-01-07 10:01:32 -05:00
Duncan Sommerville
f4c5cf1353 Added virtualenv back into install process 2015-01-05 16:41:03 -05:00
Duncan Sommerville
029d1b0624 Added virtualenv back into install process 2015-01-05 14:59:26 -05:00
Duncan Sommerville
5f137d99a3 Added virtualenv back into install process 2015-01-05 14:42:53 -05:00
Duncan Sommerville
97ef6a3150 Added services to pythonpath 2015-01-05 12:43:58 -05:00
Duncan Sommerville
34684c8275 Added services to pythonpath 2015-01-05 12:20:25 -05:00
Duncan Sommerville
fc68dfa256 Fixed service execution calls 2015-01-05 11:16:58 -05:00
Duncan Sommerville
5cd15c1887 Add sudoers file to run upstart commands as web user 2015-01-05 10:49:25 -05:00
Duncan Sommerville
ee96380a41 Test to start upstart jobs as web user 2015-01-05 10:16:44 -05:00
Duncan Sommerville
f35fb4968c Test to start upstart jobs as web user 2015-01-05 09:47:06 -05:00