aboutsummaryrefslogtreecommitdiffstats
path: root/do.sh
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2021-07-08 11:29:46 +0200
committerLouis Burda <quent.burda@gmail.com>2021-07-08 11:29:46 +0200
commit14169f5bc456ec45a746ecd554adfa825a6e9f5a (patch)
tree8110982aafd59dec563d8e46f64c72d08a51a476 /do.sh
parent1796e089187e177cda34159ec131000799698aee (diff)
downloadenowars5-service-stldoctor-14169f5bc456ec45a746ecd554adfa825a6e9f5a.tar.gz
enowars5-service-stldoctor-14169f5bc456ec45a746ecd554adfa825a6e9f5a.zip
added script to host service locally on port for easier memory leak debugging and checking in/out/stderr, also made file locking / unlocking less racey
now flush locks after acquiring and before unlocking
Diffstat (limited to 'do.sh')
-rw-r--r--do.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/do.sh b/do.sh
index 5e0432c..e58f187 100644
--- a/do.sh
+++ b/do.sh
@@ -84,6 +84,9 @@ elif [ "$1" == "ci-test" ]; then
docker-compose -f service/docker-compose.yml down
docker-compose -f checker/docker-compose.yml down
+elif [ "$1" == "host-local" ]; then
+ RESULTDIR=service/data/uploads socat -T180 -s TCP-LISTEN:9090,nodelay,reuseaddr,fork \
+ EXEC:./run-proxy.sh,raw,pty,echo=0,stderr
elif [ "$1" == "parse-log" ]; then
python3 -c '
#!/usr/bin/env python3