diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a7273ef..3565846 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,9 +1,9 @@ name: Build and Release on: - push: - tags: - - 'v*.*.*' # 当推送带有版本号的 tag(例如 v1.0.0)时触发工作流 + workflow_dispatch: +# tags: +# - 'v*.*.*' # 当推送带有版本号的 tag(例如 v1.0.0)时触发工作流 #on: # push: # branches: [ "master" ] diff --git a/Dockerfile_arm64 b/Dockerfile_arm64 deleted file mode 100644 index 79f99f4..0000000 --- a/Dockerfile_arm64 +++ /dev/null @@ -1,36 +0,0 @@ -FROM arm64v8/golang:1.22-alpine3.19 as builder - -RUN set -eux; \ - apk add --no-cache git gcc build-base sqlite-dev npm nodejs; \ - git clone https://github.com/lejianwen/rustdesk-api-web; \ - git clone https://github.com/lejianwen/rustdesk-api; \ - #先编译后台 - cd rustdesk-api-web; \ - npm install; \ - npm run build; \ - cd ..; \ - mkdir -p rustdesk-api/resources/admin; \ - cp -ar rustdesk-api-web/dist/* rustdesk-api/resources/admin; \ - 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;\ - CGO_LDFLAGS="-static" CGO_ENABLED=1 GOARCH=arm64 go build -ldflags "-s -w" -o ./release/apimain ./cmd/apimain.go; \ - cp -ar resources release/; \ - mkdir -p release/resources/public; \ - cp -ar docs release/; \ - cp -ar conf release/; \ - mkdir -p release/data; \ - mkdir -p release/runtime; - - -FROM arm64v8/alpine -WORKDIR /app -RUN apk add --no-cache tzdata -COPY --from=builder /go/rustdesk-api/release /app/ -VOLUME /app/data - -EXPOSE 21114 -CMD ["./apimain"] diff --git a/README.md b/README.md index 1df4646..f75f4b1 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,7 @@ - - + # 特性 diff --git a/README_EN.md b/README_EN.md index 6ff0d0c..09bde27 100644 --- a/README_EN.md +++ b/README_EN.md @@ -8,8 +8,7 @@ desktop software that provides self-hosted solutions. - - + # Features