feat(deploy): 添加开发环境部署脚本和配置

master
李一帆 2025-09-23 10:30:12 +08:00
parent b2773e47e2
commit 0620f10e2d
4 changed files with 75 additions and 0 deletions

10
deploy_dev.ps1 Normal file
View File

@ -0,0 +1,10 @@
$src="./target/fxkh-txl-service-1.0.jar"
$dst_dir="~/gunshiApp/fxkh"
$dst_host="10.0.41.112"
$dst_port=22
$user="root"
$identity="deploy_rsa"
scp -i deploy_rsa -P $dst_port $src $user@${dst_host}:${dst_dir}
ssh -i deploy_rsa -p $dst_port $user@${dst_host} "cd ${dst_dir}; docker compose restart"

49
deploy_rsa Normal file
View File

@ -0,0 +1,49 @@
-----BEGIN OPENSSH PRIVATE KEY-----
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
-----END OPENSSH PRIVATE KEY-----

1
deploy_rsa.pub Normal file
View File

@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDG05gojsKOFYGYgvnzdZGcr/KzAd3yth+B/4PDsZ5LppSxtLHVsTH5ZZEvfXFx8agWdoxglsDtvFXgPyESbRIhO+h3wcFW4Q+x8mjpGESvbf5zoZZy34GoUwmcrghKhBHYVz5L1DWKffRVvg4uXOR+SMISYTIlddHmml+AbjRnMfBWl0ADMu89rZbyzU/MonJQxbcuJ1y11Ivtm0ZmQ5pcuAcWLsmN1Gk0547liQqr2S0cvGK0mOAtLYgdFuuyZxWitMufYp7DsUQzgmxw/k/BabaFj5cGuXdU1froD8xU/ik5ae09PMSYQ6VBt2cN+F6YmCnXk28FLWTzfZoSOiTNzRssPDLK0Aom2JXmsqMKlshcC29TqweXowLJgPV7I9E0XgKPj2dqhakGVCOj5yiNVAvzq2J9sKb0rbZt77mpqrZ626MJJ7++zm2TWVzQ2gOs1g9TpoXw6XaJ0uGFX1/4JcpTonOgRFXXXKr5LJOikhVQAPBqhuTukpzdLslevffedvAL6ArSNwtbB8rKBmqAs40LPBC/hHMr1tNmLLXAguOe6S6Ce5aimclgnvWGwHo9IGubYnhPb0HbjuSiInVZRyj6GbKatU9ScjvWe0BFo5tAv/Jn9zMta/yuzlB5kZ+XP43yCE/OfBfpz1v9xh2cMEw7L/lv6n0rF2dq4ahXGQ== lyf66@Surface-Laptop2

15
docker-compose.yml Normal file
View File

@ -0,0 +1,15 @@
services:
app:
image: docker.kubesre.xyz/openjdk:21
container_name: fxkhtxl
restart: always
network_mode: host
volumes:
- /root/gunshiApp/fxkh:/app
# - /etc/localtime:/etc/localtime:ro
# - /etc/timezone:/etc/timezone:ro
environment:
- SPRING_PROFILES_ACTIVE=gs
- TZ=Asia/Shanghai
working_dir: /app
command: java -cp fxkh-txl-service-1.0.jar:dependency/* com.whdc.FxkhTxlApiApplication