ArgLab / ArgLab_writing_observer

Writing Observer and Learning Observer: A system for monitoring learning process data, with an initial focus on writing process data from Google Docs.
GNU Affero General Public License v3.0
3 stars 2 forks source link

Generic Linux service wrapper & Install alignment #71

Closed DrLynch closed 1 year ago

DrLynch commented 1 year ago

At present LO is built as a venv using sh wrappers and then run directly as a sh script. This has the advantage of being simple but the disadvantage of avoiding the service architecture. Additionally there is an ansible provisioning system that is maintained separately which provides some of the same functionality as the install script. For the sake of simplicity both approaches should be compared and a setup built so that we can: a) install requirements with one mechanism; b) run under the existing sysv or posix server architecture. The former would simplify comparison across the branches. The latter would make management simpler and it would also allow us to abstract out the parameter settings for install/execution in a .ignore.

DrLynch commented 1 year ago

Close as a duplicate.