From 48d0407c799610735c35c20b3cddc56235e87ccc Mon Sep 17 00:00:00 2001 From: alexz Date: Sat, 17 Jan 2026 10:37:50 +0000 Subject: [PATCH] Add build.sh script for cistech-tunnel Co-Authored-By: Claude Opus 4.5 --- apps/cistech-tunnel/build/build.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 apps/cistech-tunnel/build/build.sh diff --git a/apps/cistech-tunnel/build/build.sh b/apps/cistech-tunnel/build/build.sh new file mode 100644 index 0000000..e08a4ba --- /dev/null +++ b/apps/cistech-tunnel/build/build.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# Build and push the Cistech VPN Docker image +# Run this from the build directory + +set -euo pipefail + +IMAGE_NAME="${IMAGE_NAME:-git.alexzaw.dev/alexz/cistech-vpn}" +IMAGE_TAG="${IMAGE_TAG:-latest}" + +echo "Building ${IMAGE_NAME}:${IMAGE_TAG}..." + +docker build "$@" -t "${IMAGE_NAME}:${IMAGE_TAG}" . +docker push "${IMAGE_NAME}:${IMAGE_TAG}" + +echo "" +echo "Build complete!" +echo "" +echo "To test locally:" +echo " docker run -d --privileged --cap-add=NET_ADMIN --device=/dev/net/tun -p 5901:5901 -p 6080:6080 -e VNC_PASSWORD=test ${IMAGE_NAME}:${IMAGE_TAG}" +echo "" +echo "Then connect via VNC to localhost:5901 or open noVNC at http://localhost:6080/vnc.html" +echo ""