From b26bee6f0592fd11841baf71eb98a3014bc53684 Mon Sep 17 00:00:00 2001 From: CancerAi Date: Sun, 11 Oct 2026 19:08:56 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E8=87=AA=E5=8A=A8=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E4=B8=8A=E7=BA=BF=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- deploy.sh | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 deploy.sh diff --git a/Dockerfile b/Dockerfile index b6eeae9..a536438 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ FROM debian -COPY ./release /app +COPY ./app /app EXPOSE 8080 CMD ["/app"] diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..e272a48 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +# 上线脚本 +app_ver="v1.02" + +bun run build-linux-x86 +scp -P $server_port Dockerfile ${server_user}@${server_host}:${server_user_path} +scp -P $server_port build/test-api-linux-x86 ${server_user}@${server_host}:${server_user_path}/app +ssh -p $server_port root@${server_host} "cd ${server_user_path} && docker build -t test-api:${app_ver} . && docker compose down && docker compose up -d" +ssh -p $server_port ${server_user}@${server_host} "cd ${server_user_path}/ && rm -rf Dockerfile app"