diff --git a/Dockerfile b/Dockerfile index bb70a05..6c1e965 100644 --- a/Dockerfile +++ b/Dockerfile @@ -65,7 +65,7 @@ RUN dnf install -y \ WORKDIR /home/donar RUN mkdir /home/donar/shared && mkdir /home/donar/res && chown -R 1000 /home/donar -USER 0 +USER 1000 ENV HOME /home/donar COPY --from=builder /home/donar-build/out/donar /usr/local/bin COPY --from=builder /home/donar-build/out/measlat /usr/local/bin @@ -76,3 +76,4 @@ COPY --from=builder /home/donar-build/tor2/src/app/tor /usr/local/bin/tor2 COPY --from=builder /home/donar-build/tor3/src/app/tor /usr/local/bin/tor3 COPY ./scripts/container/* /usr/local/bin/ COPY ./torrc_* /etc/ +COPY ./assets /assets diff --git a/scripts/container/dcall-lightning-client b/scripts/container/dcall-lightning-client new file mode 100755 index 0000000..886d326 --- /dev/null +++ b/scripts/container/dcall-lightning-client @@ -0,0 +1,20 @@ +#!/bin/bash +mkdir -p $4/{log,shared,res} + +donar \ + -a lightning \ + -c \ + -o $4/shared/onion_services.pub \ + -l $1 \ + -p $2 \ + -e 5000 \ + -r 5000 \ +> $4/log/client-donar-stdout.log 2> $4/log/client-donar-stderr.log & + +dcall \ + -t filesrc \ + -a /assets/i_have_a_dream.mp3 \ + -s fakesink \ + -l $3 \ + -d $4/log/server-dcall-gstreamer.log \ +> $4/log/client-dcall-stdout.log 2> $4/log/client-dcall-stderr.log diff --git a/scripts/container/dcall-lightning-server b/scripts/container/dcall-lightning-server new file mode 100755 index 0000000..ec9db4f --- /dev/null +++ b/scripts/container/dcall-lightning-server @@ -0,0 +1,20 @@ +#!/bin/bash +mkdir -p $4/{log,shared} +cd $4/shared + +donar \ + -a lightning \ + -s \ + -l $1 \ + -p $2 \ + -e 5000 \ + -r 5000 \ +> ../log/server-donar-stdout.log 2> ../log/server-donar-stderr.log & + +dcall \ + -t filesrc \ + -a /assets/i_have_a_dream.mp3 \ + -s fakesink \ + -l $3 \ + -d ../log/server-dcall-gstreamer.log \ +> ../log/server-dcall-stdout.log 2> ../log/server-dcall-stderr.log