diff --git a/systemd/README.md b/systemd/README.md new file mode 100644 index 0000000..9b818a3 --- /dev/null +++ b/systemd/README.md @@ -0,0 +1,11 @@ +# Setup + +```bash +docker login gitea.balki.me +ln -snf $PWD/systemd/aur_builder_image_gen.service ~/.config/systemd/user/ +ln -snf $PWD/systemd/aur_builder_image_gen.timer ~/.config/systemd/user/ + +systemctl --user daemon-reload +systemctl --user enable --now aur_builder_image_gen.timer +``` + diff --git a/systemd/aur_builder_image_gen.service b/systemd/aur_builder_image_gen.service new file mode 100644 index 0000000..fcb1a57 --- /dev/null +++ b/systemd/aur_builder_image_gen.service @@ -0,0 +1,7 @@ +[Unit] +Description=Build aur_builder image and push to gitea + +[Service] +Type=oneshot +WorkingDirectory=/home/balki/projects/mine/aur_builder +ExecStart=|podman build --pull=newer -t gitea.balki.me/balki/aur_builder:latest . && podman push gitea.balki.me/balki/aur_builder:latest diff --git a/systemd/aur_builder_image_gen.timer b/systemd/aur_builder_image_gen.timer new file mode 100644 index 0000000..e441e87 --- /dev/null +++ b/systemd/aur_builder_image_gen.timer @@ -0,0 +1,8 @@ +[Unit] +Description=Daily timer to build aur_builder image + +[Timer] +OnCalendar=08:05 + +[Install] +WantedBy=timers.target