mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
catullus: containerize telegram-reverse
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
{ buildPythonPackage, pillow, python-telegram-bot, pydub }:
|
||||
{ buildPythonPackage, pillow, python-telegram-bot, pydub, ffmpeg }:
|
||||
buildPythonPackage rec {
|
||||
pname = "telegram-reverse";
|
||||
version = "0.2.0";
|
||||
|
||||
src = "${builtins.fetchTarball https://github.com/kmein/telebots/archive/e83ec7d78f24214801d53cc3706918d282d9cadf.tar.gz}/${pname}";
|
||||
|
||||
propagatedBuildInputs = [ pillow python-telegram-bot pydub ];
|
||||
propagatedBuildInputs = [ pillow python-telegram-bot pydub ffmpeg ];
|
||||
}
|
||||
|
||||
@@ -22,13 +22,18 @@ in {
|
||||
networks.Aether = { pskRaw = "e1b18af54036c5c9a747fe681c6a694636d60a5f8450f7dec0d76bc93e2ec85a"; };
|
||||
};
|
||||
|
||||
systemd.services.telegram-reverse = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
description = "A Telegram bot for reversing things";
|
||||
environment.TELEGRAM_REVERSE_TOKEN = builtins.readFile <secrets/telegram-reverse.token>;
|
||||
enable = true;
|
||||
script = ''${telegram-reverse}/bin/telegram-reverse'';
|
||||
serviceConfig.Restart = "always";
|
||||
containers.telegram-bots = {
|
||||
autoStart = true;
|
||||
config = {
|
||||
systemd.services.telegram-reverse = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
description = "Telegram bot for reversing things";
|
||||
environment.TELEGRAM_REVERSE_TOKEN = builtins.readFile <secrets/telegram-reverse.token>;
|
||||
enable = true;
|
||||
script = ''${telegram-reverse}/bin/telegram-reverse'';
|
||||
serviceConfig.Restart = "always";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
environment.variables.TERM = "linux";
|
||||
|
||||
Reference in New Issue
Block a user