Configuration Environment for the recsync server (aka. RecCeiver) at https://github.com/ChannelFinder/recsync/tree/master/server
git make sudo tree
We may need to tune the default python version as python3
make install.p3deb
make init
make conf
make conf.show
make install
make sd_start
make sd_status
make init
make local.conf
make local.conf.show
make local.install
make exist
make local.run
make local.stop
make local.status
We only support macOS for testing and developing purposes, so we don't have launchd configuration. We localize the recsync service within a local folder, and define several simple Makefile rules to maintain them.
To use the following rules, one need to setup homebrew
first.
- Install Python3 and its required packages through
pip3
make install.p3mac
- Installation and running procedures
make init
make conf
make conf.show
make local.install
make exist
make local.run
make local.stop
The log file will be located in RS_INSTALL_LOCATION
, e.g., $(TOP)/recsync.local
folder, which can be checked through make local.status
. And one can remove all local directory through make local.rm
- The Docker image is hosted at https://hub.docker.com/orgs/alscontrols.
- See docs/Docker.md 🐳
Modify any configuration files, and then run the following command:
make restart
sudo systemctl start recsync.service
systemctl status recsync.service
[1] https://github.com/ChannelFinder/pyCFClient