feat(worker): rename service and package to libretime-worker (#2065)
BREAKING CHANGE: The `libretime-celery` python package and service was renamed to `libretime-worker`. Make sure to remove the old python package and service.
This commit is contained in:
parent
a9cd1fb3df
commit
2edbf15bf4
|
@ -31,10 +31,10 @@ general:
|
||||||
In order to apply the changes made in this section, please restart the following services:
|
In order to apply the changes made in this section, please restart the following services:
|
||||||
|
|
||||||
```
|
```
|
||||||
libretime-api
|
|
||||||
libretime-analyzer
|
libretime-analyzer
|
||||||
libretime-celery
|
libretime-api
|
||||||
libretime-playout
|
libretime-playout
|
||||||
|
libretime-worker
|
||||||
```
|
```
|
||||||
|
|
||||||
## Database
|
## Database
|
||||||
|
@ -110,10 +110,10 @@ rabbitmq:
|
||||||
In order to apply the changes made in this section, please restart the following services:
|
In order to apply the changes made in this section, please restart the following services:
|
||||||
|
|
||||||
```
|
```
|
||||||
libretime-api
|
|
||||||
libretime-analyzer
|
libretime-analyzer
|
||||||
libretime-celery
|
libretime-api
|
||||||
libretime-playout
|
libretime-playout
|
||||||
|
libretime-worker
|
||||||
```
|
```
|
||||||
|
|
||||||
## Playout
|
## Playout
|
||||||
|
|
|
@ -20,9 +20,9 @@ sudo systemctl stop libretime.target
|
||||||
# Or
|
# Or
|
||||||
sudo systemctl stop libretime-analyzer.service
|
sudo systemctl stop libretime-analyzer.service
|
||||||
sudo systemctl stop libretime-api.service
|
sudo systemctl stop libretime-api.service
|
||||||
sudo systemctl stop libretime-celery.service
|
|
||||||
sudo systemctl stop libretime-liquidsoap.service
|
sudo systemctl stop libretime-liquidsoap.service
|
||||||
sudo systemctl stop libretime-playout.service
|
sudo systemctl stop libretime-playout.service
|
||||||
|
sudo systemctl stop libretime-worker.service
|
||||||
```
|
```
|
||||||
|
|
||||||
## Make a backup
|
## Make a backup
|
||||||
|
|
|
@ -23,7 +23,7 @@ If a service isn't running, you should search for details using the tool running
|
||||||
On a common setup, you should use the systemd service status:
|
On a common setup, you should use the systemd service status:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo systemctl status libretime-celery
|
sudo systemctl status libretime-worker
|
||||||
```
|
```
|
||||||
|
|
||||||
:::note
|
:::note
|
||||||
|
@ -51,6 +51,7 @@ On a common setup, to access LibreTime specific logs you should search for the f
|
||||||
- The `/var/log/libretime/legacy.log` file contains logs from the legacy app,
|
- The `/var/log/libretime/legacy.log` file contains logs from the legacy app,
|
||||||
- The `/var/log/libretime/liquidsoap.log` file contains logs from liquidsoap,
|
- The `/var/log/libretime/liquidsoap.log` file contains logs from liquidsoap,
|
||||||
- The `/var/log/libretime/playout.log` file contains logs from playout.
|
- The `/var/log/libretime/playout.log` file contains logs from playout.
|
||||||
|
- The `/var/log/libretime/worker.log` file contains logs from the worker.
|
||||||
|
|
||||||
For some LibreTime services, you can set a higher log level using the `LIBRETIME_LOG_LEVEL` environment variable, or by running the service by hand and using a command line flag:
|
For some LibreTime services, you can set a higher log level using the `LIBRETIME_LOG_LEVEL` environment variable, or by running the service by hand and using a command line flag:
|
||||||
|
|
||||||
|
|
|
@ -78,9 +78,10 @@ sudo pip3 uninstall \
|
||||||
libretime-analyzer \
|
libretime-analyzer \
|
||||||
libretime-api \
|
libretime-api \
|
||||||
libretime-api-client \
|
libretime-api-client \
|
||||||
|
libretime-celery \
|
||||||
libretime-playout \
|
libretime-playout \
|
||||||
libretime-shared \
|
libretime-shared \
|
||||||
libretime-celery
|
libretime-worker
|
||||||
|
|
||||||
# Check if we forgot old python packages.
|
# Check if we forgot old python packages.
|
||||||
# Remove packages that show up with this commands.
|
# Remove packages that show up with this commands.
|
||||||
|
|
|
@ -38,6 +38,18 @@ Along with the Debian Buster deprecation, the following dependencies versions ar
|
||||||
|
|
||||||
## :arrow_up: Upgrading
|
## :arrow_up: Upgrading
|
||||||
|
|
||||||
|
### Worker python package and service
|
||||||
|
|
||||||
|
The `libretime-celery` python package and service was renamed to `libretime-worker`. Make sure to remove the old python package and service using the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo pip3 uninstall libretime-celery
|
||||||
|
|
||||||
|
sudo rm -f \
|
||||||
|
/etc/systemd/system/libretime-celery.service \
|
||||||
|
/usr/lib/systemd/system/libretime-celery.service
|
||||||
|
```
|
||||||
|
|
||||||
## :warning: Known issues
|
## :warning: Known issues
|
||||||
|
|
||||||
The following issues may need a workaround for the time being. Please search the [issues](https://github.com/libretime/libretime/issues) before reporting problems not listed below.
|
The following issues may need a workaround for the time being. Please search the [issues](https://github.com/libretime/libretime/issues) before reporting problems not listed below.
|
||||||
|
|
4
install
4
install
|
@ -591,10 +591,10 @@ section "Worker"
|
||||||
|
|
||||||
install_python_app "$SCRIPT_DIR/worker"
|
install_python_app "$SCRIPT_DIR/worker"
|
||||||
|
|
||||||
info "creating libretime-celery working directory"
|
info "creating libretime-worker working directory"
|
||||||
mkdir_and_chown "$LIBRETIME_USER" "$WORKING_DIR/worker"
|
mkdir_and_chown "$LIBRETIME_USER" "$WORKING_DIR/worker"
|
||||||
|
|
||||||
install_service "libretime-celery.service" "$SCRIPT_DIR/worker/install/systemd/libretime-celery.service"
|
install_service "libretime-worker.service" "$SCRIPT_DIR/worker/install/systemd/libretime-worker.service"
|
||||||
|
|
||||||
# Install Legacy
|
# Install Legacy
|
||||||
########################################################################################
|
########################################################################################
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
Description=LibreTime Services
|
Description=LibreTime Services
|
||||||
Wants=libretime-analyzer.service
|
Wants=libretime-analyzer.service
|
||||||
Wants=libretime-api.service
|
Wants=libretime-api.service
|
||||||
Wants=libretime-celery.service
|
|
||||||
Wants=libretime-liquidsoap.service
|
Wants=libretime-liquidsoap.service
|
||||||
Wants=libretime-playout.service
|
Wants=libretime-playout.service
|
||||||
|
Wants=libretime-worker.service
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
|
|
@ -150,13 +150,13 @@ function checkLiquidsoapService()
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check if libretime-celery is currently running.
|
* Check if libretime-worker is currently running.
|
||||||
*
|
*
|
||||||
* @return bool true if libretime-celery is running
|
* @return bool true if libretime-worker is running
|
||||||
*/
|
*/
|
||||||
function checkCeleryService()
|
function checkCeleryService()
|
||||||
{
|
{
|
||||||
exec('systemctl is-active libretime-celery --quiet', $out, $status);
|
exec('systemctl is-active libretime-worker --quiet', $out, $status);
|
||||||
|
|
||||||
return $status == 0;
|
return $status == 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -243,10 +243,10 @@ $result = $r1 && $r2;
|
||||||
<?php
|
<?php
|
||||||
} else {
|
} else {
|
||||||
?>">
|
?>">
|
||||||
<?php echo _('Check that the libretime-celery service is installed correctly in '); ?><code>/etc/systemd/system/</code>,
|
<?php echo _('Check that the libretime-worker service is installed correctly in '); ?><code>/etc/systemd/system/</code>,
|
||||||
<?php echo _(" and ensure that it's running with "); ?>
|
<?php echo _(" and ensure that it's running with "); ?>
|
||||||
<br /><code>systemctl status libretime-celery</code><br />
|
<br /><code>systemctl status libretime-worker</code><br />
|
||||||
<?php echo _('If not, try '); ?><br /><code>sudo systemctl restart libretime-celery</code>
|
<?php echo _('If not, try '); ?><br /><code>sudo systemctl restart libretime-worker</code>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -169,10 +169,10 @@ $result = $r1 && $r2;
|
||||||
<?php
|
<?php
|
||||||
} else {
|
} else {
|
||||||
?>">
|
?>">
|
||||||
<?php echo _("Check that the libretime-celery service is installed correctly in ") ?><code>/etc/systemd/system/</code>,
|
<?php echo _("Check that the libretime-worker service is installed correctly in ") ?><code>/etc/systemd/system/</code>,
|
||||||
<?php echo _(" and ensure that it's running with ") ?>
|
<?php echo _(" and ensure that it's running with ") ?>
|
||||||
<br /><code>systemctl status libretime-celery</code><br />
|
<br /><code>systemctl status libretime-worker</code><br />
|
||||||
<?php echo _("If not, try ") ?><br /><code>sudo systemctl restart libretime-celery</code>
|
<?php echo _("If not, try ") ?><br /><code>sudo systemctl restart libretime-worker</code>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
from setuptools import find_packages, setup
|
from setuptools import find_packages, setup
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name="libretime-celery",
|
name="libretime-worker",
|
||||||
version="0.1",
|
version="0.1",
|
||||||
description="LibreTime Celery",
|
description="LibreTime Worker",
|
||||||
author="LibreTime Contributors",
|
author="LibreTime Contributors",
|
||||||
url="https://github.com/libretime/libretime",
|
url="https://github.com/libretime/libretime",
|
||||||
project_urls={
|
project_urls={
|
||||||
|
|
Loading…
Reference in New Issue