diff --git a/sender/.gitignore b/.gitignore similarity index 100% rename from sender/.gitignore rename to .gitignore diff --git a/reciever/Dockerfile b/reciever/Dockerfile new file mode 100644 index 0000000..7db3692 --- /dev/null +++ b/reciever/Dockerfile @@ -0,0 +1,13 @@ +#pipewire_sender +FROM docker.io/alpine:edge +RUN apk add --no-cache \ + pipewire pipewire-alsa pipewire-jack pipewire-pulse \ + pipewire-echo-cancel pipewire-spa-tools pipewire-zeroconf \ + pipewire-media-session \ + pulseaudio-utils \ + bash + +COPY --chown=1000 ./src/service.sh /service.sh + +USER 1000 +ENTRYPOINT /service.sh diff --git a/reciever/build.sh b/reciever/build.sh new file mode 100755 index 0000000..6ff3f6b --- /dev/null +++ b/reciever/build.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +source "../src/library.sh" + +"$DOCKER_BIN" build -t pipewire_sender "$SCRIPT_DIR" diff --git a/reciever/run.sh b/reciever/run.sh new file mode 100755 index 0000000..1c39e01 --- /dev/null +++ b/reciever/run.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +source "../src/library.sh" + +"$DOCKER_BIN" run pipewire_sender diff --git a/reciever/src/service.sh b/reciever/src/service.sh new file mode 100755 index 0000000..89d1f11 --- /dev/null +++ b/reciever/src/service.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +echo "Hi Vern, this is just a test if it builds on a raspi. ;)" + +#pactl load-module module-native-protocol-tcp port=4713 listen=0.0.0.0 + diff --git a/sender/build.sh b/sender/build.sh index 7f4e680..6ff3f6b 100755 --- a/sender/build.sh +++ b/sender/build.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash -source "src/library.sh" +source "../src/library.sh" "$DOCKER_BIN" build -t pipewire_sender "$SCRIPT_DIR" diff --git a/sender/run.sh b/sender/run.sh index 7ac4f74..1c39e01 100755 --- a/sender/run.sh +++ b/sender/run.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash -source "./src/library.sh" +source "../src/library.sh" "$DOCKER_BIN" run pipewire_sender diff --git a/sender/src/library.sh b/src/library.sh similarity index 100% rename from sender/src/library.sh rename to src/library.sh