Skip to content

Commit 44cd35a

Browse files
完整重写README并添加Deno部署功能
- 重写README.md为完整的项目文档,包含项目概述、功能特性、快速开始等 - 创建详细的Deno部署指南docs/deno-deployment-guide.md - 添加Deno Deploy一键部署功能,包含三种部署方式 - 创建deno.json和deno.deploy.json配置文件 - 添加GitHub Actions自动部署工作流 - 更新README中的部署指南部分,突出Deno Deploy一键部署
1 parent 51d010c commit 44cd35a

5 files changed

Lines changed: 1276 additions & 1 deletion

File tree

.github/workflows/deno-deploy.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Deploy to Deno Deploy
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: main
8+
workflow_dispatch:
9+
10+
jobs:
11+
deploy:
12+
name: Deploy
13+
runs-on: ubuntu-latest
14+
15+
permissions:
16+
id-token: write # Needed for auth with Deno Deploy
17+
contents: read # Needed to clone the repository
18+
19+
steps:
20+
- name: Clone repository
21+
uses: actions/checkout@v4
22+
23+
- name: Setup Deno
24+
uses: denoland/setup-deno@v2
25+
with:
26+
deno-version: v2.x
27+
28+
- name: Build project
29+
run: |
30+
cd deno-proxy
31+
deno cache src/main.ts
32+
deno check src/main.ts
33+
34+
- name: Deploy to Deno Deploy
35+
uses: denoland/deployctl@v1
36+
with:
37+
project: "b4u2cc-proxy"
38+
entrypoint: "deno-proxy/src/main.ts"
39+
root: "."

0 commit comments

Comments
 (0)