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