Browse Source

up docker

ljw 1 year ago
parent
commit
fefb679cfc
2 changed files with 3 additions and 42 deletions
  1. 2 0
      Dockerfile
  2. 1 42
      docker-compose.yaml

+ 2 - 0
Dockerfile

@@ -15,6 +15,8 @@ RUN set -eux; \
15 15
         cd rustdesk-api; \
16 16
         go mod tidy; \
17 17
         go install github.com/swaggo/swag/cmd/swag@latest; \
18
+    swag init -g cmd/apimain.go --output docs/api --instanceName api --exclude http/controller/admin; \
19
+    swag init -g cmd/apimain.go --output docs/admin --instanceName admin --exclude http/controller/api; \
18 20
     go env -w GO111MODULE=on;\
19 21
     go env -w CGO_ENABLED=1;\
20 22
     go env -w GOOS=linux;\

+ 1 - 42
docker-compose.yaml

@@ -1,50 +1,9 @@
1
-networks:
2
-  rustdesk-net:
3
-    external: false
4 1
 services:
5
-  hbbs:
6
-    container_name: hbbs
7
-    ports:
8
-      - 21115:21115
9
-      - 21116:21116 # 自定义 hbbs 映射端口
10
-      - 21116:21116/udp # 自定义 hbbs 映射端口
11
-      - 21118:21118 # web client 需要
12
-    image: rustdesk/rustdesk-server
13
-    command: hbbs -r <relay-server-ip[:port]> -k 123456789 # 填入个人域名或 IP + hbbr 暴露端口
14
-    volumes:
15
-      - /data/rustdesk/hbbs:/root # 自定义挂载目录
16
-    networks:
17
-      - rustdesk-net
18
-    depends_on:
19
-      - hbbr
20
-    restart: unless-stopped
21
-    deploy:
22
-      resources:
23
-        limits:
24
-          memory: 64M
25
-  hbbr:
26
-    container_name: hbbr
27
-    ports:
28
-      - 21117:21117 # 自定义 hbbr 映射端口
29
-    image: rustdesk/rustdesk-server
30
-    command: hbbr -k 123456789
31
-    #command: hbbr
32
-    volumes:
33
-      - /data/rustdesk/hbbr:/root #自定义挂载目录
34
-    networks:
35
-      - rustdesk-net
36
-    restart: unless-stopped
37
-    deploy:
38
-      resources:
39
-        limits:
40
-          memory: 64M
41 2
   rustdesk-api:
3
+    image: lejianwen/rustdesk-api
42 4
     container_name: rustdesk-api
43 5
     ports:
44 6
       - 21114:21114
45
-    image: lejianwen/rustdesk-api
46 7
     volumes:
47 8
       - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份
48
-    networks:
49
-      - rustdesk-net
50 9
     restart: unless-stopped