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"