From 99f7d13efe9294f183be2ef83f7c0d1d6d55cfc0 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Sat, 23 Nov 2024 17:41:51 -0500 Subject: [PATCH] Remove test update makefile --- .gitignore | 2 +- Makefile | 19 ++++++++++++++----- test/cleanup.sh | 1 - test/key | 1 - test/newt_client.sh | 9 --------- test/wg_server.sh | 6 ------ 6 files changed, 15 insertions(+), 23 deletions(-) delete mode 100644 test/cleanup.sh delete mode 100644 test/key delete mode 100644 test/newt_client.sh delete mode 100644 test/wg_server.sh diff --git a/.gitignore b/.gitignore index 6dd29b7..53fabbc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -bin/ \ No newline at end of file +newt \ No newline at end of file diff --git a/Makefile b/Makefile index c32a112..5b3514c 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,17 @@ -# Description: Makefile for building the project -BINARY_NAME=newt - -ll: build +all: build push build: - go build -o bin/$(BINARY_NAME) -v \ No newline at end of file + docker build -t fossorial/newt:latest . + +push: + docker push fossorial/newt:latest + +test: + docker run -it -p 3002:3002 -v ./config_example.json:/config/config.json --cap-add=NET_ADMIN --cap-add=SYS_MODULE newt --config /config/config.json + +local: + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o newt + +clean: + rm newt \ No newline at end of file diff --git a/test/cleanup.sh b/test/cleanup.sh deleted file mode 100644 index 472e9a7..0000000 --- a/test/cleanup.sh +++ /dev/null @@ -1 +0,0 @@ -ip link del dev wg0 \ No newline at end of file diff --git a/test/key b/test/key deleted file mode 100644 index 585033a..0000000 --- a/test/key +++ /dev/null @@ -1 +0,0 @@ -eN6oRymkBFTCLOwlpEgB9zkCJpl0zb6NL5TRogXzNlk= \ No newline at end of file diff --git a/test/newt_client.sh b/test/newt_client.sh deleted file mode 100644 index 211aa15..0000000 --- a/test/newt_client.sh +++ /dev/null @@ -1,9 +0,0 @@ -./newt \ - --tunnel-ip=192.168.4.28 \ - "--private-key=kAexrEV1OHlMYQU3BZatZxNfKGAbzo+ATspAdtOcRks=" \ - "--public-key=Kn4eD0kvcTwjO//zqH/CtNVkMNdMiUkbqFxysEym2D8=" \ - --endpoint=192.168.1.16:51820 \ - --tcp-targets=9999:127.0.0.1:8080 \ - --udp-targets=9953:127.0.0.1:53 \ - --listen-ip=192.168.4.28 \ - --server-ip=192.168.4.1 \ No newline at end of file diff --git a/test/wg_server.sh b/test/wg_server.sh deleted file mode 100644 index 279846c..0000000 --- a/test/wg_server.sh +++ /dev/null @@ -1,6 +0,0 @@ -ip link add dev wg0 type wireguard -ip addr add 192.168.4.1/24 dev wg0 -ip link set up dev wg0 -wg set wg0 private-key ./key -wg set wg0 listen-port 51820 -wg set wg0 peer 3QfirSdDVihYCAz66t6DTAtFtsh+9WVVu7ItlL750hI= allowed-ips 192.168.4.28 \ No newline at end of file