aboutsummaryrefslogtreecommitdiffstats
path: root/service/entrypoint.sh
blob: f97f179cebb2e6db67146624a7c41b8abc42ab84 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh

set -e -x

chown -R service:service "/data/"

export RESULTDIR="/data"

servicecmd='socat -T30 -s TCP-LISTEN:9000,reuseaddr,fork,end-close EXEC:"/service/printdoc",raw,pty,echo=0,stderr'

while [ 1 ]; do
	su -s /bin/sh -c "$servicecmd" service
done