jo
ee98387264
feat(installer): rewrite install script
...
- remove unused root packages.ini
- write config to yaml file
- allow to set public_url during install
- force icecast start right after package install
- move config file in place at the end of installation
BREAKING CHANGE: The bash installer has been rewritten, the flags and
options changed, please run `./install --help` to get more details.
2022-06-08 23:23:08 +02:00
jo
aed6d2f294
feat: change config dir path to /etc/libretime
...
BREAKING: The configuration directory changed from `/etc/airtime` to
`/etc/libretime`. Please rename your configuration directory accordingly.
2022-06-08 23:23:08 +02:00
jo
604ff20239
feat: change config filename to config.yml
...
BREAKING: The configuration file name changed from `airtime.conf` to
`config.yml`. Please rename your configuration file accordingly.
2022-06-08 23:23:08 +02:00
jo
e4439390fe
feat: change config file format to yaml
...
- docs: add link to yaml.org
BREAKING: The `ini` configuration file format changed to `yml`. Please
rewrite your configuration file using the yaml format.
2022-06-08 23:23:08 +02:00
jo
5d902ef962
docs: add pre upgrade procedure warnings
2022-06-08 23:23:08 +02:00
renovate[bot]
f4f1fb28f7
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.3.0 ( #1866 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 22:40:17 +02:00
renovate[bot]
9b2c5fbc85
chore(deps): update pre-commit hook asottile/pyupgrade to v2.34.0 ( #1865 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-07 07:58:44 +02:00
renovate[bot]
f1d187ebe3
chore(deps): update pre-commit/action action to v3 ( #1864 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-05 23:54:28 +02:00
Weblate (bot)
61dd20333b
chore(legacy): translated using weblate (Russian) ( #1863 )
...
Currently translated at 96.8% (929 of 959 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/ru/
Co-authored-by: МАН69К <weblate@mah69k.net>
2022-06-05 16:59:20 +02:00
Jonas L
c78854b139
test(shared): remove bad disable no-self-use ( #1862 )
2022-06-04 22:27:09 +02:00
renovate[bot]
b27f62f3fb
chore(deps): update lycheeverse/lychee-action action to v1.5.0 ( #1861 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-31 06:41:15 +02:00
Jonas L
563afc5f25
chore(deps): update dependency @docusaurus/* to v2.0.0-beta.21 ( #1860 )
2022-05-28 11:46:56 +02:00
Renovate Bot
2e587bbc91
chore(deps): update dependency @docusaurus/module-type-aliases to v2.0.0-beta.21
2022-05-27 20:28:51 +00:00
Kyle Robbertze
4e9db2da16
docs: explicitly mention lack of 22.04 support ( #1858 )
2022-05-25 12:35:13 +02:00
Jonas L
6856dcbd25
feat(legacy): check services using systemctl ( #1856 )
2022-05-24 10:09:48 +02:00
Jonas L
11ebfd2137
test(legacy): use default rabbitmq settings ( #1855 )
2022-05-23 17:27:57 +02:00
Jonas L
a73084e612
feat(playout): remove unused liquidsoap_prepare_terminate.py ( #1854 )
...
Related to cde6db812f
2022-05-21 18:37:54 +02:00
jo
8278366899
feat(worker): don't run with a dedicated user
...
BREAKING: The worker service no longer uses a dedicated `celery` user to run. The old `celery` user can be removed from the system.
2022-05-19 09:35:05 +02:00
Jonas L
6d5c58fbcb
fix(legacy): check if libretime-api is running ( #1841 )
2022-05-10 13:54:16 +02:00
Jonas L
aa22536723
chore: don't check ignored scripts ( #1851 )
2022-05-09 13:38:17 +02:00
Jonas L
6a65a7f3f1
feat(legacy): improve rabbitmq check ( #1839 )
2022-05-09 13:21:17 +02:00
Jonas L
87ab49c8b9
chore: improve vagrant debian prepare script ( #1850 )
...
- add vim package
- split apt-cacher packages and utils
2022-05-09 12:55:15 +02:00
renovate[bot]
6289b5be6f
chore(deps): update docker/login-action action to v2 ( #1844 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-06 08:13:20 +02:00
renovate[bot]
f9e80377d5
chore(deps): update docker/build-push-action action to v3 ( #1843 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-05 21:39:31 +02:00
renovate[bot]
577607844d
chore(deps): update dependency @docusaurus/* to v2.0.0-beta.20 ( #1842 )
...
Co-authored-by: jo <ljonas@riseup.net>
2022-05-05 21:36:58 +02:00
Jonas L
be5d732006
fix(legacy): station url always has a trailing slash ( #1838 )
2022-05-05 19:24:51 +02:00
Jonas L
a4caf4782b
fix(shared): allow list settings ( #1837 )
2022-05-05 18:14:32 +02:00
jo
bc6b43c43c
feat: rotate logs using libretime user
2022-05-05 09:42:34 +02:00
jo
137e76ff00
fix: don't set log folder permissions recursivly
2022-05-05 09:42:34 +02:00
jo
21ab07eff8
feat(legacy): change logrotate config deploy path
...
BREAKING: the legacy logrotate config filepath was changed from `/etc/logrotate.d/airtime-php` to `/etc/logrotate.d/libretime-legacy`
2022-05-05 09:42:34 +02:00
jo
f58e51ec84
fix(playout): disable playout-notify log rotation
...
Let logrotate handle liquidsoap.log log rotation.
Fix #1546
2022-05-05 09:42:34 +02:00
jo
9130cf2895
feat(shared): allow to disable log rotate/retention
2022-05-05 09:42:34 +02:00
Jonas L
d098671f3b
feat: replace click envar with auto_envvar_prefix ( #1829 )
2022-05-05 09:41:32 +02:00
renovate[bot]
623655e3d0
chore(deps): update pre-commit hook asottile/pyupgrade to v2.32.1 ( #1832 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-05 08:04:41 +02:00
Renovate Bot
816a264823
chore(deps): update dependency @docusaurus/module-type-aliases to v2.0.0-beta.19
2022-05-04 20:31:48 +00:00
Jonas L
515a975e51
feat(shared): remove unused abstract app ( #1828 )
2022-05-04 14:12:06 +02:00
Jonas L
3a2e910f12
feat(shared): compress logs with gz ( #1827 )
2022-05-04 13:56:20 +02:00
renovate[bot]
64d17832cf
chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 ( #1825 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-05-04 13:17:20 +02:00
Kyle Robbertze
696f7f957d
ci: add link to next version of the docs in preview comment ( #1824 )
2022-05-03 11:38:54 +02:00
Jonas L
751151a855
chore: replace ogg|mp3 with ogg,mp3 ( #1822 )
2022-04-29 17:21:33 +02:00
jo
3d7083f602
chore(api): format schema using prettier
2022-04-26 08:10:39 +02:00
jo
bc5e92474e
chore: change dev version format to <latest_tag>-dev+<current_sha>
2022-04-25 21:37:23 +02:00
jo
0a6ed33d96
chore: add bump python version tool
2022-04-25 21:37:23 +02:00
Jonas L
1b5ccd3f65
docs: update apache log filepath ( #1811 )
2022-04-25 19:56:19 +02:00
jo
981ba4fe33
fix(legacy): the ini config parser requires a .conf ext
...
- rename installer config filepath
2022-04-25 16:45:01 +02:00
jo
88e618e802
fix(legacy): bypass config validation during django migration
2022-04-25 16:45:01 +02:00
jo
241105f0a0
fix(legacy): load vendors during config init
...
Propel does not have the vendors loaded, even if they are loaded during 'preload.php'.
2022-04-25 16:45:01 +02:00
jo
751d430bcc
feat: replace exploded base_* with public_url
...
Fixes #1574
BREAKING CHANGE: The `general` section in the config schema has changed: the `general.base_*`, `general.protocol` and `general.force_ssl` configuration fields have been replaced with a single `general.public_url` field. Be sure to use a valid url with the new configuration field.
2022-04-25 16:45:01 +02:00
Jonas L
d020fbd983
chore: remove test workflow badge ( #1808 )
2022-04-25 16:34:15 +02:00
Kyle Robbertze
164cddca9f
ci: rename api-client repo ( #1805 )
2022-04-25 16:31:04 +02:00