From 20f906035bc244eaf6c3f98947fed0a145fc9743 Mon Sep 17 00:00:00 2001 From: Awiteb Date: Thu, 21 Mar 2024 00:33:23 +0300 Subject: [PATCH] Add Justfile --- Justfile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Justfile diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..772a427 --- /dev/null +++ b/Justfile @@ -0,0 +1,35 @@ +@_default: + {{just_executable()}} -f {{justfile()}} --list + +# Run the instance [aliases: r] +@run: + sudo docker-compose up -d + +# Stop the instance [aliases: s] +@stop: + sudo docker-compose rm -f -s + +# Pull the new patch Forgejo version [aliases: u] +@update_patch: stop && run + sudo docker rmi -f $(sudo docker images -q -f reference=codeberg.org/forgejo/forgejo) + +# Restart the instance +@restart: stop run + +# Create Backup file [aliases: b] +@backup backup_name: stop && run + #!/usr/bin/env bash + FILES="forgejo forgejo-runner Justfile docker-compose.yml README.md" + 7z a -t7z -m0=lzma2 -mx=9 -mfb=64 -md=32m -ms=on -mhe=on -p {{backup_name}}.7z $FILES + echo "Backup done..." + + +[private] +alias r := run +[private] +alias s := stop +[private] +alias u := update_patch +[private] +alias b := backup +