Buster "Silver Eagle" Neece
1dd322b4fa
Refactor the CLI commands.
2018-05-06 20:57:06 -05:00
Buster "Silver Eagle" Neece
1a3f2623a7
Remove now-unused ansible roles.
2018-05-04 22:26:45 -05:00
Buster "Silver Eagle" Neece
ad312fa94e
Switch to fixtures for local dev.
2018-05-04 17:04:30 -05:00
Buster "Silver Eagle" Neece
0b37b76b3a
Fix typo in Ansible
2018-04-15 00:01:44 -05:00
Buster "Silver Eagle" Neece
cb3d490b39
Add failure criteria to fixture install.
2018-04-14 23:56:52 -05:00
Buster "Silver Eagle" Neece
cdf2afb272
#541 -- Install composer dependencies before any CLI calls.
2018-04-07 02:30:42 -05:00
Buster "Silver Eagle" Neece
00ad20af94
Update dev install to use new single docker-compose file
2018-04-04 16:13:53 -05:00
Buster "Silver Eagle" Neece
692a9a1007
Minor fixes to various bootstrap functions.
2018-03-23 14:56:12 -05:00
Buster "Silver Eagle" Neece
212077abdc
Rearrange Ansible install order again
2018-03-21 15:21:46 -05:00
Buster "Silver Eagle" Neece
2b44796fdf
#506 -- Don't install locales any more
2018-03-21 09:49:29 -05:00
Buster "Silver Eagle" Neece
5dbc0781e9
#506 -- Move InfluxDB down in install order on trad installs
2018-03-20 20:00:34 -05:00
Buster "Silver Eagle" Neece
713f0c7a93
Fix action/theme localization and remove strftime calls
2018-03-19 02:31:35 -05:00
Buster "Silver Eagle" Neece
eb76f0fa27
Move InfluxDB setup to PHP console command.
2018-03-18 23:20:29 -05:00
Buster "Silver Eagle" Neece
8b3cd5d03d
Switch to pure PHP-based translations library to remove gettext dependency.
2018-03-18 20:31:43 -05:00
Buster "Silver Eagle" Neece
d8bb535f86
#444 -- Use CLI for trad installs, URL for Docker installs for LS API calls
2018-03-11 19:32:27 -05:00
Buster "Silver Eagle" Neece
e778199f01
Move the docker-compose.yml file to a sample one, clean up other compose files.
2018-03-05 22:01:42 -06: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
824a92b4f3
Docker no longer needs env.ini to exist
2018-02-23 14:32:37 -06:00
Buster "Silver Eagle" Neece
5b5c18f3a3
#423 -- Update Ansible compliance, build uninstaller and migrator scripts ( #442 )
...
The cumulative results of improvements to the Ansible deployment scripts that will facilitate both cleaner traditional installs and updates, full uninstallations of the traditional codebase, and a Traditional-to-Docker migration process.
2018-02-19 17:35:43 -06:00
Ken Verhaegen
4285996d1e
Move client_max_body_size inside correct context ( #436 )
...
This prevents nginx from whining in combination with other configurations, making the same mistake (setting it outside of context)
The [documentation](http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size ) states it can be used inside the following contexts: http, server, location.
2018-02-17 14:14:44 -06:00
Buster "Silver Eagle" Neece
000c12c41f
#422 -- A more robust removal and reconfiguration of nginx without nchan.
2018-02-14 08:38:59 -06:00
Buster "Silver Eagle" Neece
c6112ce530
Add backup to nginx config; fix another unit test.
2018-02-14 00:08:47 -06:00
Buster "Silver Eagle" Neece
fc30309358
#422 -- Push new nginx core config
2018-02-13 23:49:06 -06:00
Buster "Silver Eagle" Neece
d356c07f4a
Trigger Ansible update to remove nchan and use system nginx
2018-02-13 10:33:42 -06:00
Buster "Silver Eagle" Neece
0a4a65c7c1
Remove nchan from traditional install.
2018-02-12 22:03:50 -06:00
Buster "Silver Eagle" Neece
f71703b562
Major code quality refactor ( #399 )
...
* Initial (non-working) commit of new middleware infrastructure.
* Begin massive refactor for Slimification: move controllers and views
* Begin refactor on controllers
* Finish refactor for admin pages.
* Initial refactor of API section finished.
* Going fully idiomatic with it: initial commit of infrastructure
* Mid-morning break commit of refactor to DI-ize *everything*
* Station adapter and config DI rewrite.
* Finish DI-ification refactor of admin pages.
* Finish DI-ification refactor of API controllers.
* Finish DI-ification refactor of frontend/setup controllers.
* Station index and profile controller refactors.
* Refactor all station controllers except Files.
* All files refactored, ready for testing!
* Update Codeception exclusions
* Green-light on functional tests, include forgotten controller page, etc.
2018-02-01 05:49:40 -06:00
Buster "Silver Eagle" Neece
8b1ac08eb0
Refactor services in DI to reference class names. Clean up relevant code.
2018-01-22 10:28:41 -06:00
Buster "Silver Eagle" Neece
aeb48e8d45
#381 -- Apply Docker fix for LS compilation to trad installs.
2018-01-16 18:21:50 -06:00
Buster "Silver Eagle" Neece
9e31956ff9
#347 -- Fix typo in ansible install.
2017-12-17 14:53:30 -06:00
Buster "Silver Eagle" Neece
6eb62a2698
#340 -- Apply server_tokens = off on trad installs
2017-12-16 17:54:56 -06:00
Buster "Silver Eagle" Neece
738e4162f9
#340 -- Add recommended nginx headers
2017-12-16 11:44:08 -06:00
Buster "Silver Eagle" Neece
61d16d3e69
#330 -- Fix service name.
2017-12-13 18:22:48 -06:00
Buster "Silver Eagle" Neece
e1f17762c6
#330 -- Update to PHP 7.2 on traditional installs
2017-12-13 18:10:05 -06:00
Buster "Silver Eagle" Neece
31bccde272
#332 -- Add confirmation to apt-get install for nginx/nchan
2017-12-13 07:52:22 -06:00
Buster "Silver Eagle" Neece
0a6b9bc4f3
#329 -- Actually only write /root/.my.cnf if it doesn't exist
2017-12-12 17:12:21 -06:00
Buster "Silver Eagle" Neece
5f80690ffa
#271 -- Add support for OGG Opus on Icecast stations.
2017-11-09 01:36:00 -06:00
Buster "Silver Eagle" Neece
db105a124b
#259 -- Run `opam update` on trad installs.
2017-10-23 05:09:27 -05:00
Buster "Silver Eagle" Neece
50f877ffdd
Update perms on composer dir install.
2017-10-21 03:44:00 -05:00
Buster "Silver Eagle" Neece
0294ba939f
Make Azura mounted volume non-root.
2017-10-21 03:38:21 -05:00
Buster "Silver Eagle" Neece
35173fbd0e
Fix typo in previous commit.
2017-10-21 03:19:55 -05:00
Buster "Silver Eagle" Neece
10f74b825f
Create vendor folder prior to composer initialization.
2017-10-21 03:19:07 -05:00
Buster "Silver Eagle" Neece
e370d27e95
Run composer as azuracast user and update permissions accordingly.
2017-10-21 00:05:26 -05:00
Buster "Silver Eagle" Neece
542fd0508a
Revert song hash appending, update LiquidSoap to 1.3.3, fix UTF-8 in Icecast.
2017-10-19 16:55:02 -05:00
Buster "Silver Eagle" Neece
a83c0c8030
#251 -- Update Icecast-KH build in traditional installs.
2017-10-17 13:13:08 -05:00
Buster "Silver Eagle" Neece
b93e6f1042
Update recent-request check to also use the station request threshold.
2017-10-15 16:01:46 -05:00
Buster "Silver Eagle" Neece
f4021106f7
#232 -- Remove Apache/Lighttpd if installed by default for any reason.
2017-09-21 05:28:10 -05: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
28cdbce406
Rename docker shell scripts to match docker-compose style; add fixtures to non-dev environments (for demo server).
2017-09-13 00:10:22 -05:00
Buster "Silver Eagle" Neece
adaa81d595
Switch to prebuilt station-watcher to reduce build time.
2017-09-12 22:54:56 -05:00