Browse Source

feat(traggo): add traggo timetracking

Joe 11 months ago
parent
commit
0533e1bf58
3 changed files with 7 additions and 1 deletions
  1. 1 1
      .config/skhd/skhdrc
  2. 2 0
      .scripts/open_application.zsh
  3. 4 0
      .scripts/traggo.zsh

+ 1 - 1
.config/skhd/skhdrc

@@ -17,5 +17,5 @@ cmd - 5 : /bin/zsh $HOME/.scripts/open_application.zsh music
 cmd - 6 : /bin/zsh $HOME/.scripts/open_application.zsh notetaking
 cmd - 7 : /bin/zsh $HOME/.scripts/open_application.zsh videocall
 cmd - 8 : /bin/zsh $HOME/.scripts/open_application.zsh projecttracking
-cmd - 9 : /bin/zsh $HOME/.scripts/open_application.zsh projectdocs
+cmd - 9 : /bin/zsh $HOME/.scripts/open_application.zsh timetracking
 cmd - 0 : /bin/zsh $HOME/.scripts/open_application.zsh

+ 2 - 0
.scripts/open_application.zsh

@@ -31,6 +31,8 @@ case $1 in
         open $VIDEOCALL_PATH || open $ALT_COMMUNICATIONS_PATH ;;
     projecttracking)
         open $PROJECTTRACKING_PATH ;;
+    timetracking)
+        /bin/zsh $HOME/.scripts/traggo.zsh ;;
     projectdocs)
         open $PROJECTDOCS_PATH ;;
     *)

+ 4 - 0
.scripts/traggo.zsh

@@ -0,0 +1,4 @@
+#!/bin/zsh
+nohup zsh -c "(docker start traggo || docker run -p 25983:3030 -v $XDG_DATA_HOME/traggo:/opt/traggo/data --name traggo -m 50M --cpu-quota 10000 traggo/server:latest) && docker container rm traggo" >/dev/null 2>&1 &
+sleep 0.1
+open "http://localhost:25983"