]> git.feebdaed.xyz Git - gomehub.git/commitdiff
add: docker.sh
authorseantywork <seantywork@gmail.com>
Thu, 10 Apr 2025 05:32:06 +0000 (14:32 +0900)
committerseantywork <seantywork@gmail.com>
Thu, 10 Apr 2025 05:32:06 +0000 (14:32 +0900)
Dockerfile
docker-compose.yaml [deleted file]
docker-compose.yaml.build [deleted file]
docker.sh [new file with mode: 0755]
pkg/stream/stream.go

index 912cff626263cacf63337db710ffa23bd2ce3547..1805a7e61a726eb02a47ec9f546bf7a3d48a78f7 100644 (file)
@@ -6,7 +6,7 @@ WORKDIR /home
 
 RUN apt-get update 
 
-RUN apt-get install -y make build-essential ca-certificates
+RUN apt-get install -y make build-essential ca-certificates iproute2
 
 COPY --from=golang:1.21 /usr/local/go/ /usr/local/go/
 
@@ -24,4 +24,4 @@ RUN   make build
 
 #CMD ["tail", "-f","/dev/null"]
 
-CMD ["./soliagain.out"]
\ No newline at end of file
+CMD ["./gomehub.out"]
\ No newline at end of file
diff --git a/docker-compose.yaml b/docker-compose.yaml
deleted file mode 100644 (file)
index 4a37084..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-version: "3"
-
-services:
-
-        sorrylinus-again:
-                build: .
-                container_name: sorrylinus-again
-                ports:  
-                        - "8000:8000/tcp"
-                        - "8002:8002/tcp"
-                        - "8004:8004/tcp"
-                        - "8006:8006/udp"
-                        - "31000-31100:31000-31100/udp"
-                tty: true
-                restart: always
\ No newline at end of file
diff --git a/docker-compose.yaml.build b/docker-compose.yaml.build
deleted file mode 100644 (file)
index f22ce6b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-version: "3"
-
-services:
-
-        sorrylinus-again:
-                build: .
-                container_name: sorrylinus-again
\ No newline at end of file
diff --git a/docker.sh b/docker.sh
new file mode 100755 (executable)
index 0000000..ce1f409
--- /dev/null
+++ b/docker.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+
+
+if ! docker network ls | grep -q gomehubnet0
+then
+    docker network create --driver=bridge gomehubnet0
+fi
+
+
+if ! docker images | grep -q localhost/gomehub
+then 
+    docker build -t gomehub:latest .
+fi
+
+
+docker run --rm \
+    --name gomehub --network gomehubnet0 \
+    -p 8000:8000 \
+    -p 8002:8002 \
+    -p 8004:8004 \
+    -p 8006:8006/udp \
+    -p 31000-31100:31000-31100/udp \
+    localhost/gomehub /bin/bash -c 'sleep 3 && ./gomehub.out'
index 45a8b82ffcc20892aa853abef202a3fa7c72a727..f793f2d1ee282219ea193ff3a864080fa4e32b35 100644 (file)
@@ -68,7 +68,6 @@ func InitWebRTCApi() {
 
                        return false
                }
-
                return true
 
        }