|
@@ -1,11 +1,16 @@
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+rm -rf $(find /app/gogs/docker/s6/ -name 'event')
|
|
|
+rm -rf /app/gogs/docker/s6/SOCAT_*
|
|
|
+
|
|
|
|
|
|
env | sed -En 's|(.*)_PORT_([0-9]*)_TCP=tcp://(.*):(.*)|\1_\2 socat -ls TCP4-LISTEN:\2,fork,reuseaddr TCP4:\3:\4|p' | \
|
|
|
while read NAME CMD; do
|
|
|
- mkdir -p /app/gogs/docker/s6/$NAME
|
|
|
- echo -e "#!/bin/sh\nexec $CMD" > /app/gogs/docker/s6/$NAME/run
|
|
|
- chmod +x /app/gogs/docker/s6/$NAME/run
|
|
|
+ mkdir -p /app/gogs/docker/s6/SOCAT_$NAME
|
|
|
+ echo -e "#!/bin/sh\nexec $CMD" > /app/gogs/docker/s6/SOCAT_$NAME/run
|
|
|
+ chmod +x /app/gogs/docker/s6/SOCAT_$NAME/run
|
|
|
done
|
|
|
|
|
|
|