Commit Graph

26 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 55f9955bd0 Changes to bring local testing and Travis CI in line with one another. 2018-07-13 14:16:28 -05:00
Buster "Silver Eagle" Neece 6d7fcfaadb
Implement new Yarn/Gulp static asset build process (#446)
* First attempt at new build process
* Complete!
2018-02-24 03:08:54 -06:00
Buster "Silver Eagle" Neece 48c189e5b4 Static asset cleanup part 1 2017-09-19 05:19:14 -05:00
Buster "Silver Eagle" Neece 4acf457d72 Move Docker images to separate repos. 2017-09-13 06:25:01 -05:00
Buster "Silver Eagle" Neece adaa81d595 Switch to prebuilt station-watcher to reduce build time. 2017-09-12 22:54:56 -05:00
Buster "Silver Eagle" Neece a7c07b7e14 Support nchan grouping. 2017-09-07 18:39:07 -05:00
Buster "Silver Eagle" Neece 568af47c5b Major push: live station updates
Implements both a frontend websocket-based live notifications system powered by the nginx nchan module and a backend station watcher (currently for Docker only) that triggers push notifications immediately upon song or listener count changes. Both result in more timely, more accurate updates to now-playing data on the site.
2017-09-06 22:53:25 -05:00
Buster "Silver Eagle" Neece 08932908cd #182 -- Don't remove components from IceCast KH either. 2017-07-11 16:01:34 -05:00
Buster "Silver Eagle" Neece 645b339915 Revert removal of supporting libraries as some LS plugins still use them in runtime. 2017-07-10 22:33:41 -05:00
Buster "Silver Eagle" Neece 183a9dfb26 Remove unnecessary packages after compilation, squash the resulting images during Travis build for significantly smaller sizes. 2017-07-08 10:25:36 -05:00
Buster Silver fb4792cc1c Fix dependencies causing "stack overflow" on OPAM install. 2017-06-30 17:34:10 -05:00
Buster Silver 83b8d28793 More work to fix uptime timing issues with Docker containers. 2017-06-29 23:34:24 -05:00
Buster Silver 12417d7c39 Minor tweaks to unit testing. 2017-06-29 21:16:13 -05:00
Buster Silver 19553016a0 Implement asset cache busting and password strength checking with zxcvbn. 2017-06-22 23:54:50 -05:00
Buster Silver 7978aff9c1 Static build process fix, JS fix for form elements. [skip ci] 2017-06-09 22:55:40 -05:00
Buster Silver b7678c599c Update related dependencies that broke with jQuery update. 2017-06-08 13:06:42 -05:00
Buster Silver 6a20b3da9d Build localization .po files into .mo binaries and add locale_import/locale_generate as docker CLI commands. 2017-06-05 14:54:29 -05:00
Buster Silver 0899182e9c #152 -- Switch DJ auth to use cURL, update Docker to install cURL on Stations image, set all logs to STDOUT on Docker. 2017-06-04 10:54:09 -05:00
Buster Silver d90d4c7114 Tighten up docker composition process to lighten images, move cache to Redis, send errors to stdout. 2017-06-04 05:56:20 -05:00
Buster Silver 96510db37b Always set the "core" Docker images to restart.
Create a static files build image in Docker to allow for LESS recompilation.
2017-06-02 10:09:38 -05:00
Buster Silver c2ab9ac1b7 Switch back to Docker for Travis, and have it build images for the hub. 2017-06-02 01:19:17 -05:00
Buster Silver 92d8e92b11 Remove redundant network configuration and update nginx to properly handle proxying of station audio. 2017-06-01 05:25:15 -05:00
Buster Silver e8a03cfa07 Add docker utilities, allow docker and non-docker codebase to coexist, add support for auto-installing fixtures. 2017-06-01 00:18:21 -05:00
Buster Silver 052d020df1 More dockerization, including dockerizing the Travis CI integration. 2017-05-31 11:57:29 -05:00
Buster Silver 9c601de8a3 #141 -- Begin dockerizing AzuraCast with docker-compose. 2017-05-31 10:47:19 -05:00
Buster Silver 3677397b90 More work on the docker project (not ready yet) [skip ci] 2017-05-30 23:14:58 -05:00