Buster Neece
113f16c36d
Update to PHP 8.2.
2023-01-10 19:33:40 -06:00
Buster Neece
dcf97815c6
Update Liquidsoap link to permalink repo.
2023-01-03 10:32:49 -06:00
Buster Neece
6a5276820b
Fixes #4721 -- Base elapsed time in players on server time, not client time.
2022-12-28 09:49:12 -06:00
Buster Neece
457c60d721
Use LS 2.1.x Rolling Release.
2022-12-14 17:37:00 -06:00
Buster Neece
0d072c00e1
Fixes #5919 -- Fix Ansible download URL for newest LS.
2022-12-07 22:40:46 -06:00
Buster Neece
75d1967957
Bring Redis back for app and Centrifugo caches.
2022-12-06 12:52:54 -06:00
Buster Neece
c39c366f17
Revert "Decommission Redis."
...
This reverts commit 0ba1556a95
.
2022-12-06 08:45:43 -06:00
Buster Neece
2d66390250
Update Liquidsoap to 2.1.3.
2022-12-05 21:11:08 -06:00
Buster Neece
a8572d76b5
Fixes #5902 -- Allow all origins on Centrifugo.
2022-12-03 14:18:34 -06:00
Buster Neece
791396fc45
Finish implementation of Centrifugo.
2022-12-02 09:27:16 -06:00
Buster Neece
96ba5cbea3
Initial implementation of Centrifugo.
2022-11-30 12:05:21 -06:00
Buster Neece
7bb7e28fa4
Use webp in several places to save significantly on file size.
2022-11-22 02:02:19 -06:00
Buster Neece
10e1c4d6cc
Improve temp file cleanup.
2022-11-19 06:22:48 -06:00
Buster Neece
0ba1556a95
Decommission Redis.
2022-11-10 21:01:32 -06:00
Buster Neece
9911239e89
Remove nchan, using static JSON as the high-performance option for Now Playing updates.
2022-11-10 16:53:23 -06:00
Buster Neece
d829239152
Revert "Initial (non-working) commit testing building nginx from source."
...
This reverts commit 70c0e7d810
.
2022-11-03 12:04:34 -05:00
Buster Neece
70c0e7d810
Initial (non-working) commit testing building nginx from source.
2022-11-03 11:53:13 -05:00
Buster Neece
71ab777d31
Optimize Dockerfile; switch to supercronic.
2022-10-31 06:43:19 -05:00
Buster Neece
33f74430a0
#5807 -- Disable EventSource on nchan due to upstream issues.
2022-10-30 13:20:47 -05:00
Buster Neece
72df7d77d9
#5807 -- Mitigate nchan crash issue.
2022-10-30 12:09:10 -05:00
Buster Neece
9806bd0c84
#5807 -- Change startup priorities.
2022-10-30 08:37:09 -05:00
Buster Neece
a849187146
#5807 -- Re-enable Redis/NChan connection.
2022-10-30 06:26:45 -05:00
Buster Neece
4497eab1f8
Update Liquidsoap stable version.
2022-10-22 06:42:15 -05:00
Buster Neece
1208415943
Update Ansible Redis install for 22.04.
2022-10-22 06:34:35 -05:00
Buster Neece
9d252a9505
Update Ansible Icecast version.
2022-10-22 06:28:54 -05:00
Buster Neece
d70f8f786f
Initial 22.04 support for Ansible.
2022-10-22 06:01:18 -05:00
Buster Neece
4bf668e4a6
Revert all ib_logfile0 manipulation.
2022-09-17 21:47:03 -05:00
Buster Neece
743adb2322
Add ib_logfile0 safety check to DB spin-up.
2022-09-17 20:58:41 -05:00
Buster Neece
0ef923ff32
Create empty ib_logfile0 file.
2022-09-17 19:06:42 -05:00
Buster Neece
965f6ead1f
Remove ib_logfiles before auto-upgrade.
2022-09-17 03:53:49 -05:00
Buster Neece
ffe7aca2ca
Improve MariaDB in-place upgrade system.
2022-09-16 21:24:30 -05:00
Buster Neece
eef72a5831
Update Docker base image:
...
- Ubuntu 22.04 (Jammy)
- MariaDB 10.9
2022-09-13 22:25:49 -05:00
Buster Neece
5830ded0da
Update Liquidsoap 2.1.1
2022-09-10 03:49:01 -05:00
Buster "Silver Eagle" Neece
ed220ada45
Update to Liquidsoap 2.1.0 stable.
2022-08-12 22:55:23 -05:00
Buster "Silver Eagle" Neece
c59a5a023c
Set all Docker supervisor services to always restart.
2022-08-07 17:28:48 -05:00
Buster "Silver Eagle" Neece
46d26e859f
Switch to new method of piping log output to stdout from supervisor.
2022-08-06 20:27:07 -05:00
Buster "Silver Eagle" Neece
5ab3cf9981
#5575 -- Avoid double-logging to reduce CPU load.
2022-07-23 11:10:34 -05:00
Buster "Silver Eagle" Neece
cfb6a35fa8
Update nginx error log.
2022-07-03 04:32:02 -05:00
Buster "Silver Eagle" Neece
6a67be661d
Expand logs and mirror Docker logs to both filesystem and stdout.
2022-07-03 00:43:00 -05:00
Buster "Silver Eagle" Neece
8abb6f728b
Update Ansible redis conf.
2022-07-01 20:56:02 -05:00
Buster "Silver Eagle" Neece
bccc6f8413
Switch back to port bindings for Ansible.
2022-07-01 20:42:20 -05:00
Buster "Silver Eagle" Neece
5e31ddce63
#5491 -- Change dir creation syntax.
2022-06-30 18:12:49 -05:00
Buster "Silver Eagle" Neece
596711bbf2
Fixes #5548 -- Ensure LS packages don't conflict.
2022-06-28 15:32:19 -05:00
Buster "Silver Eagle" Neece
02204da666
Update LS rolling release.
2022-06-27 15:40:14 -05:00
Buster "Silver Eagle" Neece
bb256cc79f
Track and display HLS listeners.
2022-06-25 23:32:25 -05:00
Buster "Silver Eagle" Neece
058d62706b
Fixes #5501 -- Add "/radio/8xx5" as supported WebDJ alias
2022-06-23 11:23:03 -05:00
Buster "Silver Eagle" Neece
fdd3f5c462
Fix architecture.
2022-06-17 17:19:19 -05:00
Buster "Silver Eagle" Neece
e95b989006
Update to Liquidsoap rolling release.
2022-06-17 17:02:57 -05:00
Buster "Silver Eagle" Neece
a3b0ee5ce6
Reduce volume of logs and improve log reliability.
2022-06-11 07:21:03 -05:00
Buster "Silver Eagle" Neece
3c65bb095c
Fixes #5488 -- Fix ansible syntax.
2022-06-11 00:45:25 -05:00
Buster "Silver Eagle" Neece
a281f93516
Move initial Acme check.
2022-06-10 13:10:16 -05:00
Buster "Silver Eagle" Neece
bc7d259367
Disable sftpgo backups.
2022-06-10 07:50:05 -05:00
Buster "Silver Eagle" Neece
1e3ccd93d5
Merge commit 'aab4a0c7b5edab1ca261a528e3407ff2f1b59297'
2022-06-09 02:27:19 -05:00
Buster "Silver Eagle" Neece
42e5b5210b
Expand custom nginx config.
2022-05-28 23:07:56 -05:00
Buster "Silver Eagle" Neece
9791f8a0b7
Fix Sftpgo supervisor command.
2022-05-28 22:35:19 -05:00
Buster "Silver Eagle" Neece
e6b7bfe2e6
Use Redis sock on both platforms.
2022-05-28 22:15:11 -05:00
Buster "Silver Eagle" Neece
3b9b073f8d
Re-Supervisordize everything.
2022-05-28 20:30:39 -05:00
Buster "Silver Eagle" Neece
dd18b1941d
Revert "Roll back Supervisord-ification of Ansible."
...
This reverts commit a7c1dade8a
.
2022-05-28 20:19:04 -05:00
Buster "Silver Eagle" Neece
a1b27b4b97
Fix DB location for Ansible sftpgo.
2022-05-27 23:46:40 -05:00
Buster "Silver Eagle" Neece
719ded0ff2
Add sftpgo to Ansible.
2022-05-27 23:32:54 -05:00
Buster "Silver Eagle" Neece
bee01f43ef
Remove errant line.
2022-05-27 23:01:13 -05:00
Buster "Silver Eagle" Neece
496859a108
Ansible rollback fixes.
2022-05-27 22:57:00 -05:00
Buster "Silver Eagle" Neece
a7c1dade8a
Roll back Supervisord-ification of Ansible.
2022-05-27 22:47:54 -05:00
Buster "Silver Eagle" Neece
fce5f4c173
Implement nginx dynamic config.
2022-05-27 04:40:42 -05:00
Buster "Silver Eagle" Neece
9ee1004b6d
Remove old MariaDB config.
2022-05-26 22:32:13 -05:00
Buster "Silver Eagle" Neece
ffad7acba3
Update file owner on Ansible MariaDB.
2022-05-26 22:28:31 -05:00
Buster "Silver Eagle" Neece
970ee5dfa8
More Ansible fixes.
2022-05-26 22:22:54 -05:00
Buster "Silver Eagle" Neece
5d1de53066
Write custom redis conf.
2022-05-26 20:57:30 -05:00
Buster "Silver Eagle" Neece
d3b4202176
More Ansible fixes.
2022-05-26 20:41:54 -05:00
Buster "Silver Eagle" Neece
a783f8267a
Always restart services.
2022-05-26 20:34:17 -05:00
Buster "Silver Eagle" Neece
c79e921f29
More Ansible updates.
2022-05-26 20:28:10 -05:00
Buster "Silver Eagle" Neece
32136d754b
Move Ansible core tasks to supervisord.
2022-05-26 20:07:17 -05:00
Buster "Silver Eagle" Neece
9da3a35c20
Fixes #5425 -- Fix Ansible installation error.
2022-05-26 17:53:33 -05:00
Buster "Silver Eagle" Neece
99ba2e93a3
Update to LS 2.0.5 stable.
2022-05-26 02:22:13 -05:00
Buster "Silver Eagle" Neece
cbad2a0293
Merge commit 'fa79a035eaa3510636839978c82ca56b5d4044fd'
2022-05-25 20:49:09 -05:00
Bjarn Bronsveld
4371ac3be3
feat: add stereo tool support for stations ( #5344 )
...
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Vaalyn <vaalyndev@gmail.com>
2022-05-22 23:50:55 -05:00
Buster "Silver Eagle" Neece
53c81430f2
Retire Ubuntu 16.04/18.04 code in Ansible.
2022-05-16 21:09:05 -05:00
Buster "Silver Eagle" Neece
9fdc1b8fe3
Update to stable release assets URL.
2022-05-12 12:55:58 -05:00
Buster "Silver Eagle" Neece
b70b24e33f
Update LS rolling release version.
2022-05-12 12:53:46 -05:00
Buster "Silver Eagle" Neece
676eb7d9ad
Update to rolling release of LS.
2022-05-08 15:52:14 -05:00
Buster "Silver Eagle" Neece
a2c9f4d026
Switch to be independent of parent MariaDB instance.
2022-05-08 15:42:49 -05:00
Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Buster "Silver Eagle" Neece
3e03980811
Use local socket for Redis; update uptime_wait.
2022-05-07 10:59:37 -05:00
Buster "Silver Eagle" Neece
5dc6bf8742
Move nginx 9010 port to 6010; use sockets for MariaDB.
2022-05-07 08:50:48 -05:00
Buster "Silver Eagle" Neece
f1fcd9e606
#5351 -- Update nginx config on ansible.
2022-05-06 14:48:59 -05:00
Buster "Silver Eagle" Neece
c4deb4080e
Switch Supervisor to use Unix sockets too.
2022-05-04 05:30:36 -05:00
Buster "Silver Eagle" Neece
eafc0a156b
Add internal/socket PHP changes to Ansible.
2022-05-03 14:45:41 -05:00
Mitch
3ccd770fb3
Version Bump ( #5342 )
...
This minor version bump resolves a issue with Liquidsoap functions, such as skipping songs and requesting songs.
2022-05-03 14:38:54 -05:00
Buster "Silver Eagle" Neece
846be13564
Let nginx start up before Supervisord.
2022-05-03 14:07:51 -05:00
Buster "Silver Eagle" Neece
646280d7cb
Use Unix domain socket for PHP-FPM.
2022-05-03 12:10:48 -05:00
Buster "Silver Eagle" Neece
6a8c9402d3
Fixes #5333 -- Update LS version to fix telnet.
2022-05-02 01:43:40 -05:00
Buster "Silver Eagle" Neece
5f14370a17
Merge branch 'main' of https://github.com/AzuraCast/AzuraCast into main
2022-04-29 02:48:52 -05:00
Buster "Silver Eagle" Neece
d00e876cd7
Update LS download link.
2022-04-29 02:48:50 -05:00
ogrenci01
de2df862c7
Update liquidsoap.yml ( #5321 )
2022-04-29 02:48:23 -05:00
Buster "Silver Eagle" Neece
64766bddc6
Update to Liquidsoap 2.0.4 stable.
2022-04-24 04:43:11 -05:00
Buster "Silver Eagle" Neece
c51a8c4b28
Update LS version; reunify timeout function.
2022-04-12 00:28:44 -05:00
Buster "Silver Eagle" Neece
e465b787e4
Use dedicated nginx side-channel for internal API requests.
2022-04-08 21:23:31 -05:00
Vaalyn
7166ce9614
Fix "unary operator expected" error in disable redis script ( #5265 )
...
* Fix "unary operator expected" error in disable redis script
* Fix disable redis boolean comparison
2022-04-07 18:03:30 -05:00
Buster "Silver Eagle" Neece
85beaf901b
Update LS to latest dev version.
2022-04-07 16:35:09 -05:00
Buster "Silver Eagle" Neece
fa8fe9de27
Update LS preview and LAME lib.
2022-04-07 04:49:21 -05:00
Buster "Silver Eagle" Neece
733314d8aa
Update ffmpeg to 1.1.3 (Stations)
2022-04-06 22:43:04 -05:00
Buster "Silver Eagle" Neece
c332e97b82
Allow Redis to be tested locally.
2022-04-06 21:06:53 -05:00
Buster "Silver Eagle" Neece
1c063f5aee
Update Liquidsoap hash.
2022-03-29 21:08:52 -05:00
Buster "Silver Eagle" Neece
c026df1882
Don't temp cleanup main /tmp folder.
2022-03-25 21:06:04 -05:00
Vaalyn
5c6d2808a7
Add arg to install LS via OPAM when building image ( #5233 )
2022-03-25 16:28:42 -05:00
Mitch
31ca13519f
Bump Liquidsoap v2.0.4 pre-release ( #5224 )
2022-03-23 17:00:33 -05:00
Buster "Silver Eagle" Neece
2209034f69
Prevent temp cleanup from removing nginx dirs.
2022-03-19 17:13:00 -05:00
Buster "Silver Eagle" Neece
c564a1957d
Update to Liquidsoap preview 2.0.4.
2022-03-17 17:53:20 -05:00
Buster "Silver Eagle" Neece
2d43f44e6a
Minor tweaks to services.
2022-03-16 21:49:51 -05:00
Buster "Silver Eagle" Neece
7524896a4b
Improve how Redis is handled for nginx
2022-03-16 02:02:45 -05:00
Buster "Silver Eagle" Neece
31d6a63ad7
Push back to 2.0.3
2022-03-15 18:43:38 -05:00
Buster "Silver Eagle" Neece
7dbc0e5e50
Attempt revert to LS 2.0.2
2022-03-15 07:50:52 -05:00
Buster "Silver Eagle" Neece
69adfeaabc
Use pinned builds for LS on x86.
2022-03-15 06:18:32 -05:00
Buster "Silver Eagle" Neece
7bf094ffac
Use CLI commands for LS functionality for unified container.
2022-03-15 00:14:05 -05:00
Buster "Silver Eagle" Neece
07b8dc620c
Increase defaults for PHP-FPM.
2022-03-14 06:21:13 -05:00
Buster "Silver Eagle" Neece
93d12960e7
More permissions changes for SSL certs.
2022-03-09 22:09:11 -06:00
Buster "Silver Eagle" Neece
4d8d31e3f0
Add permission set to acme.sh
2022-03-09 21:27:04 -06:00
Buster "Silver Eagle" Neece
27260729bc
AzuraCast in a Single Docker Image ( #5167 )
2022-03-08 17:00:03 -06:00
Buster "Silver Eagle" Neece
59e17bf428
Fix nginx regex for pubsub.
2022-03-01 14:51:14 -06:00
ogrenci01
ebb5c7d132
Update liquidsoap.yml ( #5160 )
2022-02-26 14:28:38 -06:00
Buster "Silver Eagle" Neece
6a2faf9a94
#3696 -- Loosen rules on nginx pubsub.
2022-02-23 18:10:04 -06:00
Buster "Silver Eagle" Neece
8ade2d53f6
Enable SFTPGo's built-in "defender" service.
2022-02-21 15:51:24 -06:00
Buster "Silver Eagle" Neece
ee391f6bf4
Update LS to 2.0.3 on Ansible installs.
2022-02-13 20:16:38 -06:00
Vaalyn
3625c7c8dc
Fix ReplayGain metadata calculation and usage ( #5084 )
...
* Add FFMpeg binary to Ansible base dependencies
* Add replaygain operator line to LS config writer
* Update changelog
2022-02-08 20:40:47 -06:00
Buster "Silver Eagle" Neece
989f26c216
Remove now-redundant header items.
2022-01-24 07:12:17 -06:00
Buster "Silver Eagle" Neece
2514accdad
Merge branch 'main' of https://github.com/AzuraCast/AzuraCast into main
2022-01-24 07:11:35 -06:00
Buster "Silver Eagle" Neece
8e57d2e04b
nginx cleanup.
2022-01-24 07:11:34 -06:00
YosefAdPro
162cd14562
Fix 5002 Internal IP location ( #5026 )
2022-01-23 13:44:54 -06:00
Buster "Silver Eagle" Neece
8e5fca20fe
#5002 -- Fix how X-Forwarded-For is forwarded to radio.
2022-01-23 06:53:43 -06:00
Buster "Silver Eagle" Neece
39442586b8
Merge commit 'e4ef4a340dbee48b75b3760a6892d10da4bb68dd'
2022-01-23 06:41:11 -06:00
Buster "Silver Eagle" Neece
ec63c9db5f
Fixes #5011 -- Remove uses of "setuser" command.
2022-01-21 06:03:44 -06:00
Buster "Silver Eagle" Neece
68c7eb691f
Minor ansible updates.
2022-01-18 14:39:23 -06:00
Buster "Silver Eagle" Neece
dcea1b994e
Fix use of setuser in init.
2022-01-18 03:40:54 -06:00
Buster "Silver Eagle" Neece
ed65f0d785
LetsEncrypt/Nginx Container Consolidation ( #4995 )
2022-01-18 02:49:08 -06:00
Buster "Silver Eagle" Neece
b91729a488
#4985 -- Fix worker task not working on Ansible.
2022-01-15 18:45:12 -06:00
Buster "Silver Eagle" Neece
fa1cc246b5
#4980 -- Add dependency for legacy installs.
2022-01-14 04:25:11 -06:00
Buster "Silver Eagle" Neece
4230d2f88c
#4980 -- Fix handler in Ansible.
2022-01-13 03:08:07 -06:00
Buster "Silver Eagle" Neece
c7be01afd2
Fixes #4980 -- Ignore errors on old PHP removal.
2022-01-12 18:42:43 -06:00
Aurélien Maury
6b28f209b0
Enhancement/ansible ( #4977 )
2022-01-12 18:38:44 -06:00
Buster "Silver Eagle" Neece
b23f28ab2a
Merge commit 'e6397a893da04c0a28c2306d39233b8a072e54e0'
2022-01-07 02:26:40 -06:00
Buster "Silver Eagle" Neece
9cfc2ee95d
Implement Concurrent Optimized Sync and Now Playing Processes ( #4941 )
2022-01-04 16:46:49 -06:00
Buster "Silver Eagle" Neece
7a2fe9debe
Add libsdl2-image-dev Liquidsoap dependency.
2021-12-29 17:56:24 -06:00
Buster "Silver Eagle" Neece
1ab19ee6c9
Update Liquidsoap on Ansible to 2.0.2.
2021-12-29 17:44:44 -06:00
Buster "Silver Eagle" Neece
38cd3945e2
Use constants in API definitions; update Swagger UI.
2021-12-29 15:19:34 -06:00
Buster "Silver Eagle" Neece
ba10526c94
Update OpenAPI generator to improve attributes.
2021-12-28 12:26:41 -06:00
Buster "Silver Eagle" Neece
f93edef6e0
Minor Ansible fixes.
2021-12-14 09:28:38 -06:00
Buster "Silver Eagle" Neece
61e0bcc605
Update Ansible to use Deb Liquidsoap Package
2021-12-14 09:07:21 -06:00
Buster "Silver Eagle" Neece
834581e4d8
Remove postinst on cron and beanstalkd.
2021-12-13 02:11:37 -06:00
Buster "Silver Eagle" Neece
c6953834a7
Revert "Try runlevel trick."
...
This reverts commit c13f34f6e0
.
2021-12-12 23:21:14 -06:00
Buster "Silver Eagle" Neece
c13f34f6e0
Try runlevel trick.
2021-12-12 22:58:42 -06:00
Buster "Silver Eagle" Neece
527b9c4f86
Extend beanstalkd timeout.
2021-12-12 22:11:55 -06:00
Buster "Silver Eagle" Neece
28de7fdf86
Add support for zstd backups via tzst extension.
2021-12-12 21:37:13 -06:00
Buster "Silver Eagle" Neece
a4bd63df49
Prevent services from auto-starting during installation.
2021-12-12 21:13:43 -06:00
Buster "Silver Eagle" Neece
7bb0aa3ca7
Fix OpenAPI compatibility problems.
2021-12-12 20:04:37 -06:00
Buster "Silver Eagle" Neece
cc1b1cd7bd
Temp workaround for OpenAPI generation.
2021-12-12 09:52:18 -06:00
Buster "Silver Eagle" Neece
8042fa9025
Part 1 of OpenAPI transition to Attributes.
2021-12-12 05:01:53 -06:00
Buster "Silver Eagle" Neece
c2d97a1a36
Update to PHP 8.1.
2021-12-11 20:34:09 -06:00
Buster "Silver Eagle" Neece
263d87b395
Build Dockerize directly (for ARM64 support); add ARM64 support back.
2021-12-10 03:56:05 -06:00
Buster "Silver Eagle" Neece
e7bf83388d
Add `composer shell` support.
2021-12-07 21:41:00 -06:00
Buster "Silver Eagle" Neece
ae090f96eb
Fixes #4499 -- Force beanstalkd to listen to local ports on Ansible.
2021-11-19 15:28:22 -06:00
Vaalyn
72b4329b77
Fix issue #4781 - Increase max Beanstalkd message size ( #4784 )
2021-11-13 08:08:37 -06:00
Vaalyn
63a2883757
Increase update revision for Ansible ( #4782 )
2021-11-11 02:36:11 -06:00
Vaalyn
1a1551754f
Implement changes for Liquidsoap 2.0.0 ( #4402 )
2021-11-08 04:15:01 -06:00
Buster "Silver Eagle" Neece
e3cf1e463e
Make xdebug easy for dev mode installations.
2021-10-15 12:50:56 -05:00
Buster "Silver Eagle" Neece
d696eeda7c
Move SFTP user form to Vue.
2021-10-08 06:30:03 -05:00
Buster "Silver Eagle" Neece
87c9185b60
#4599 -- Add webpack_dist to get proper perms in Ansible.
2021-09-21 09:19:48 -05:00
Buster "Silver Eagle" Neece
8272aa5ef9
Update to Webpack 5 and redesign build process.
2021-09-11 15:46:31 -05:00
Buster "Silver Eagle" Neece
f6c1fbf79c
Update OpenAPI spec, use fixed example timestamp.
2021-09-04 18:27:46 -05:00
Buster "Silver Eagle" Neece
7750fa6be8
User-Uploaded Custom Assets ( #4437 )
2021-07-30 01:20:14 -05:00
Buster "Silver Eagle" Neece
56b19f864c
#4407 -- Optimize space used by CLI backup/restore functions.
2021-07-24 23:49:13 -05:00
Buster "Silver Eagle" Neece
2600807151
Fixes #4426 -- Add libavdevice dep to Ansible.
2021-07-24 15:27:40 -05:00
Buster "Silver Eagle" Neece
80d47a96d1
Minor fixes to defaults for SPX profiling for dev installs.
2021-07-23 23:21:04 -05:00
Buster "Silver Eagle" Neece
551405f10c
Fixes #4409 -- Update nginx config if nonstandard ports are used.
2021-07-23 19:15:58 -05:00
Vaalyn
11f1f44cea
Switch message queue from MariaDB to beanstalkd ( #4418 )
2021-07-21 16:45:22 -05:00
Vaalyn
2d1836e66e
Update Liquidsoap to match version from Docker installations ( #4401 )
2021-07-12 18:49:05 -05:00
Buster "Silver Eagle" Neece
ef7989fcfd
Implement PHP Docker Installer ( #4377 )
2021-07-08 15:03:54 -05:00
Buster "Silver Eagle" Neece
a2f9c78da9
Clean up SPX setup and add an autoremove to save space.
2021-07-06 05:29:36 -05:00
Buster "Silver Eagle" Neece
b40316064b
Allow on-the-fly setting of UID/GID for Docker container user.
2021-06-29 11:21:40 -05:00
Buster "Silver Eagle" Neece
edb1839cbc
Allow Redis to be disabled in favor of flatfile cache.
2021-06-28 10:03:21 -05:00
Buster "Silver Eagle" Neece
3e8f90151f
Fix issue with "sudo" tasks returning 1 exit codes.
2021-06-28 06:21:58 -05:00
Buster "Silver Eagle" Neece
ee5e1c4075
Add body of temp/init scripts.
2021-06-28 05:38:19 -05:00
Buster "Silver Eagle" Neece
a001dd1785
Order Docker startup scripts and add initialize script.
2021-06-28 05:37:38 -05:00
Buster "Silver Eagle" Neece
e1a9bf87ef
Add setuser from Phusion's baseimage.
2021-06-28 05:19:22 -05:00
Buster "Silver Eagle" Neece
8b04eae1ab
Ansible: Set noninteractive frontend globally.
2021-05-31 22:21:21 -05:00
Buster "Silver Eagle" Neece
055b89b024
Ansible: Fix restarted service name to avoid Bad Gateway errors.
2021-05-31 11:15:16 -05:00
Buster "Silver Eagle" Neece
141cb47b64
Update MariaDB version across Ansible installs.
2021-05-31 10:38:58 -05:00
Vaalyn
1a04f9791f
Implement Podcasting Support
...
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Mitch <Mitchellfrith1996@gmail.com>
2021-05-24 23:29:07 -05:00
Buster "Silver Eagle" Neece
f59fd8a9ba
#4104 -- Rename on SFTP upload, handle SFTP renames/deletes directly.
2021-05-06 10:08:57 -05:00
Buster "Silver Eagle" Neece
642ca15803
Temporarily disable multiple queue workers; explanation in code.
2021-05-03 23:35:09 -05:00
Buster "Silver Eagle" Neece
418a54c3c3
Update PHP on Ansible installs.
2021-04-24 19:30:10 -05:00
Buster "Silver Eagle" Neece
acab8806b3
Move to PHP 8.0 ( #4051 )
2021-04-22 21:16:00 -05:00
Vaalyn
22f90ee090
Add missing binary for vorbiscomment and install metadata writer binaries on Ansible ( #4043 )
2021-04-19 14:19:29 -05:00
Vaalyn
0300be4676
Add missing flac binary for writing metaflac and remove accidental format override of tagformats from GetId3 ( #4038 )
2021-04-18 14:19:24 -05:00
Vaalyn
8f900af32f
Add PHP-SPX profiling extension for development environment ( #4032 )
...
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
2021-04-17 20:50:54 -05:00
Buster "Silver Eagle" Neece
d41bddf27e
Remove default no-robots and make it per-controller response header.
2021-04-13 01:09:30 -05:00
Buster "Silver Eagle" Neece
a7ae4cf439
Revert multi-layering for speed; push to GHCR as well.
2021-03-27 10:51:59 -05:00
Buster "Silver Eagle" Neece
268cbf4500
Simplify testing flow and build process.
2021-03-27 10:15:17 -05:00
Buster "Silver Eagle" Neece
74df4fccf5
Restructure AppFactory creation process.
2021-03-10 23:58:39 -06:00
Vaalyn
f9fe9f895b
Increase worker connections in web container ( #3894 )
2021-03-09 19:03:38 -06:00
Buster "Silver Eagle" Neece
efb937d2cc
#3725 -- Slightly tweak SFTP settings.
2021-03-08 22:15:15 -06:00
Buster "Silver Eagle" Neece
61be661f55
Add support for configurable NGINX_TIMEOUT environment variable.
2021-03-05 19:59:31 -06:00
Buster "Silver Eagle" Neece
ce8eac5494
Switch to C-extension Maxmind DB reader for major speed improvements.
2021-03-05 02:56:50 -06:00
Buster "Silver Eagle" Neece
3b3785e19d
Update golang dependencies (sftpgo and dockerize).
2021-03-02 21:48:23 -06:00
Buster "Silver Eagle" Neece
c24f5dfc69
Implement SMTP Mail Delivery and Self-Service Password Reset ( #3848 )
2021-02-27 20:50:45 -06:00
Buster "Silver Eagle" Neece
72cc75b8c6
Improve verbosity of sync task logging.
2021-02-21 22:19:02 -06:00
Buster "Silver Eagle" Neece
8850d7d5c1
#3754 -- Fix configuration error on new Ansible installs.
2021-02-04 16:21:42 -06:00
Buster "Silver Eagle" Neece
fb5b487cf5
#3723 -- Add max_body_size to ansible nginx.
2021-01-27 13:32:44 -06:00
Buster "Silver Eagle" Neece
47a3c1a0ee
#3702 -- Apply nginx performance boost to Ansible installations.
2021-01-24 06:12:39 -06:00
Buster "Silver Eagle" Neece
521feb4296
Add LADSPA support for Ansible installations.
2021-01-21 14:37:32 -06:00
Buster "Silver Eagle" Neece
64423a7097
Unify env var names on Ansible installs with their Docker counterparts.
2021-01-21 13:32:47 -06:00
Vaalyn
1dfc075609
Update command for installing plugin dependencies according to the Composer V2 version ( #3615 )
2020-12-31 17:29:53 -06:00
Buster "Silver Eagle" Neece
fc157319e0
More aggressively clear vendor folder for Ansible users.
2020-12-11 08:13:04 -06:00
Buster "Silver Eagle" Neece
a228e5def3
Fix composer lock status for Ansible installs.
2020-12-10 18:27:30 -06:00
Buster "Silver Eagle" Neece
d9b828a821
Allow Ansible to override composer.lock from composer merge plugin.
2020-12-10 06:44:41 -06:00
Buster "Silver Eagle" Neece
b6a01eb07b
#198 -- Make Ansible updates tolerate service name changes.
2020-12-09 13:32:10 -06:00
Buster "Silver Eagle" Neece
c31427c9d4
#3502 -- Install latest Composer with every Ansible update.
2020-12-04 04:45:19 -06:00
Buster "Silver Eagle" Neece
c6296b3985
#3502 -- Fix issue with Ansible install.
2020-12-04 04:20:28 -06:00
Buster "Silver Eagle" Neece
01010e8bbb
#3496 -- Force version 2 on composer self-update.
2020-12-04 02:51:53 -06:00
Buster "Silver Eagle" Neece
37ce8c4ca2
#3496 -- Ensure Composer is up-to-date with Ansible installations.
2020-12-04 02:46:59 -06:00
Buster "Silver Eagle" Neece
5727f12b6f
Settings refactor part 1: Rename App\Settings to App\Environment.
...
Previously AzuraCast had two very similar `$settings` variables, one that was from environment and the other from the database. This refactor distinguishes the two much more clearly.
2020-12-02 22:18:06 -06:00
Buster "Silver Eagle" Neece
749b12638f
Revert accidental PHP 8.0 early upgrade.
2020-12-01 18:44:39 -06:00
Buster "Silver Eagle" Neece
731f16a494
Update raw DQL queries across the system to improve readability.
2020-12-01 18:36:09 -06:00
Buster "Silver Eagle" Neece
5724b78073
Composer dependency update and code style fixes from new test suites.
2020-12-01 07:45:01 -06:00
Buster "Silver Eagle" Neece
3942d3e531
#3399 -- Proxy the "Origin" header and fix URI parsing/ACAO response.
2020-11-20 02:17:11 -06:00
Buster "Silver Eagle" Neece
62ed3aa51d
Supply individual worker names for each queue worker.
2020-11-14 18:06:34 -06:00
Vaalyn
4f994edcf3
Update for Composer 2.0 ( #3361 )
2020-11-01 19:41:51 -06:00
Buster "Silver Eagle" Neece
a6ec36b21c
Analytics Overhaul and InfluxDB Removal ( #3243 )
...
- Make the Analytics table in the database the primary one for handling statistics for all stations, removing the InfluxDB dependency entirely
- Expand the Analytics table to also track unique listeners per hour and day
- Properly clean up the Listeners table according to each installation's history retention settings
- Implement a cute new animated "waiting for services" startup message that avoids previous wait messages that looked more like errors
2020-10-07 18:50:30 -05:00
Buster "Silver Eagle" Neece
4ba5a1831b
Add note to self for later.
2020-09-09 17:01:16 -05:00
Buster "Silver Eagle" Neece
49ecb7177d
#3156 -- Revert Ansible warn message.
2020-09-09 16:56:34 -05:00
Buster "Silver Eagle" Neece
3e4549fe9c
(Ansible) disable warning on filesystem perm changes.
2020-09-08 04:07:27 -05:00
Buster "Silver Eagle" Neece
e2a171d35c
(Ansible) Add bash executable back to Liquidsoap install.
2020-09-07 00:38:55 -05:00
Buster "Silver Eagle" Neece
9409cdcb6d
(Ansible) rename to "delay" for fine-tuning.
2020-09-06 22:40:09 -05:00
Buster "Silver Eagle" Neece
b01479a381
(Ansible) fine-tune the monitoring periods.
2020-09-06 22:28:44 -05:00
Buster "Silver Eagle" Neece
e9be3256e7
(Ansible) Match user for run check.
2020-09-06 22:16:24 -05:00
Buster "Silver Eagle" Neece
9a101ebacd
(Ansible) use async for LS compilation long-running process.
2020-09-06 22:05:38 -05:00
Buster "Silver Eagle" Neece
c1fa7e0002
(Ansible) Use loop syntax to resolve issue with loop.
2020-09-06 18:44:00 -05:00
Buster "Silver Eagle" Neece
4e335da41f
Rework split installation for OPAM deps.
2020-09-06 18:29:34 -05:00
Buster "Silver Eagle" Neece
8fdbb0b5a8
Separate opam installation steps to avoid performance bottlenecks.
2020-09-06 18:08:10 -05:00
Buster "Silver Eagle" Neece
7e5808735e
Persist build directory for OPAM to make future installs faster.
2020-09-06 17:54:33 -05:00
Buster "Silver Eagle" Neece
b9e3b4a804
Fix 20.04 service name in other task.
2020-09-06 14:21:26 -05:00
Buster "Silver Eagle" Neece
b60025271d
Fix Redis service name for 20.04 Focal on Ansible.
2020-09-06 14:00:24 -05:00
Buster "Silver Eagle" Neece
19122eb5f5
Add support for parallel downloads to Composer.
2020-08-25 11:20:31 -05:00
Buster "Silver Eagle" Neece
391702bfe9
Closes #3054 -- Fix OpenAPI spec problems.
2020-07-31 20:09:18 -05:00
Buster "Silver Eagle" Neece
6f66ff072b
Make Auth and Customization PSR-7 lifecycle friendly.
2020-07-09 23:15:27 -05:00
Buster "Silver Eagle" Neece
391655a751
#3011 -- Install newer Redis server from PPA
2020-07-06 11:48:52 -05:00
Buster "Silver Eagle" Neece
8dc01c7d6b
Update to InfluxDB latest on all Ansible installs.
2020-07-05 17:36:25 -05:00
Buster "Silver Eagle" Neece
2a49145764
Update unused PHP file.
2020-07-04 10:48:05 -05:00
Buster "Silver Eagle" Neece
6e7e5901ed
No longer generate self-signed cert on nginx (not needed).
2020-06-15 02:00:23 -05:00
Buster "Silver Eagle" Neece
6454e8bd29
Switch order of install operations.
2020-06-09 05:41:32 -05:00
Buster "Silver Eagle" Neece
7e8f6f43a6
Fix double-escape on backslash.
2020-06-09 05:11:23 -05:00