summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker-compose.yml1
-rwxr-xr-xsrc/git-run2
-rwxr-xr-xsrc/init5
3 files changed, 5 insertions, 3 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
index 67638bd..4eee4d6 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -21,4 +21,3 @@ services:
volumes:
- ./donotsync/ssh:/var/ssh
- ./donotsync/repos:/srv/repos
- - ./donotsync/log:/var/log
diff --git a/src/git-run b/src/git-run
index 7d70ef8..2b062e8 100755
--- a/src/git-run
+++ b/src/git-run
@@ -14,7 +14,7 @@ set currentUser (whoami)
###
function log --on-event log
- echo "$(date -Is): $argv[1..2] user=$currentUser $argv[3..] ip=$SSH_CONNECTION" >> $_LOG
+ echo "$argv[1..2] user=$currentUser $argv[3..] ip=$SSH_CONNECTION" >> $_LOG
end
function parseCommand
diff --git a/src/init b/src/init
index fd5bb12..0dfad14 100755
--- a/src/init
+++ b/src/init
@@ -183,9 +183,12 @@ for repoConfig in $repos
end
# create writable log file for run script
-touch $_LOG && chmod 777 $_LOG
+truncate -s 0 $_LOG && chmod 777 $_LOG
setupSSH; or return $status
+# grep log in background
+tail -f $_LOG &
+
# run ssh daemon
exec /usr/sbin/sshd -D -e