From fefb679cfcc3576dcfcaa078f10932d8c9de9cfb Mon Sep 17 00:00:00 2001 From: ljw <84855512@qq.com> Date: Sat, 14 Sep 2024 07:59:35 +0800 Subject: [PATCH] up docker --- Dockerfile | 2 ++ docker-compose.yaml | 43 +------------------------------------------ 2 files changed, 3 insertions(+), 42 deletions(-) diff --git a/Dockerfile b/Dockerfile index 066eb54..837644a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,8 @@ RUN set -eux; \ cd rustdesk-api; \ go mod tidy; \ go install github.com/swaggo/swag/cmd/swag@latest; \ + swag init -g cmd/apimain.go --output docs/api --instanceName api --exclude http/controller/admin; \ + swag init -g cmd/apimain.go --output docs/admin --instanceName admin --exclude http/controller/api; \ go env -w GO111MODULE=on;\ go env -w CGO_ENABLED=1;\ go env -w GOOS=linux;\ diff --git a/docker-compose.yaml b/docker-compose.yaml index ff023a3..c7e4160 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,50 +1,9 @@ -networks: - rustdesk-net: - external: false services: - hbbs: - container_name: hbbs - ports: - - 21115:21115 - - 21116:21116 # 自定义 hbbs 映射端口 - - 21116:21116/udp # 自定义 hbbs 映射端口 - - 21118:21118 # web client 需要 - image: rustdesk/rustdesk-server - command: hbbs -r -k 123456789 # 填入个人域名或 IP + hbbr 暴露端口 - volumes: - - /data/rustdesk/hbbs:/root # 自定义挂载目录 - networks: - - rustdesk-net - depends_on: - - hbbr - restart: unless-stopped - deploy: - resources: - limits: - memory: 64M - hbbr: - container_name: hbbr - ports: - - 21117:21117 # 自定义 hbbr 映射端口 - image: rustdesk/rustdesk-server - command: hbbr -k 123456789 - #command: hbbr - volumes: - - /data/rustdesk/hbbr:/root #自定义挂载目录 - networks: - - rustdesk-net - restart: unless-stopped - deploy: - resources: - limits: - memory: 64M rustdesk-api: + image: lejianwen/rustdesk-api container_name: rustdesk-api ports: - 21114:21114 - image: lejianwen/rustdesk-api volumes: - /data/rustdesk/api:/app/data #将数据库挂载出来方便备份 - networks: - - rustdesk-net restart: unless-stopped \ No newline at end of file