mirror of
https://git.oceanpay.cc/danial/kami_jd_ck.git
synced 2025-12-18 22:06:37 +00:00
feat: add gitignore and dockerignore files
This commit is contained in:
49
unidbg_boot_server/.drone.yml
Normal file
49
unidbg_boot_server/.drone.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
kind: pipeline
|
||||
type: ssh
|
||||
name: master-machine
|
||||
|
||||
server:
|
||||
host: 38.38.251.113:31245
|
||||
user: root
|
||||
password:
|
||||
from_secret: www_password
|
||||
clone:
|
||||
depth: 1
|
||||
|
||||
steps:
|
||||
- name: build new image
|
||||
environment:
|
||||
DOCKER_LOGIN:
|
||||
from_secret: docker_login
|
||||
DOCKER_TOKEN:
|
||||
from_secret: docker_token
|
||||
DOCKER_PASSWORD:
|
||||
from_secret: docker_password
|
||||
commands:
|
||||
- docker login git.kkknametrans.buzz -u $DOCKER_LOGIN -p $DOCKER_TOKEN
|
||||
- docker build -t git.kkknametrans.buzz/danial/kami-jd-unidbg-boot-server-${DRONE_BRANCH}:${DRONE_BUILD_NUMBER} .
|
||||
- docker tag git.kkknametrans.buzz/danial/kami-jd-unidbg-boot-server-${DRONE_BRANCH}:${DRONE_BUILD_NUMBER} git.kkknametrans.buzz/danial/kami-jd-unidbg-boot-server-${DRONE_BRANCH}:latest
|
||||
- docker push git.kkknametrans.buzz/danial/kami-jd-unidbg-boot-server-${DRONE_BRANCH}:${DRONE_BUILD_NUMBER}
|
||||
- docker push git.kkknametrans.buzz/danial/kami-jd-unidbg-boot-server-${DRONE_BRANCH}:latest
|
||||
- docker logout git.kkknametrans.buzz
|
||||
- name: deploy to docker compose
|
||||
environment:
|
||||
DOCKER_LOGIN:
|
||||
from_secret: docker_login
|
||||
DOCKER_TOKEN:
|
||||
from_secret: docker_token
|
||||
DOCKER_PASSWORD:
|
||||
from_secret: docker_password
|
||||
commands:
|
||||
- docker login git.kkknametrans.buzz -u $DOCKER_LOGIN -p $DOCKER_TOKEN
|
||||
- BRANCH=${DRONE_BRANCH} VERSION=${DRONE_BUILD_NUMBER} docker compose -f /data/kami/docker-compose.yaml --profile jd-ck up -d
|
||||
- docker logout git.kkknametrans.buzz
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- develop
|
||||
- production
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
25
unidbg_boot_server/Dockerfile
Normal file
25
unidbg_boot_server/Dockerfile
Normal file
@@ -0,0 +1,25 @@
|
||||
# 使用官方Java运行时作为基础镜像
|
||||
FROM eclipse-temurin:11-jre-focal
|
||||
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
||||
# 安装必要的系统库
|
||||
RUN apt-get update && apt-get install -y \
|
||||
libc6 \
|
||||
libstdc++6 \
|
||||
libatomic1 \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# 复制jar文件到容器中
|
||||
COPY unidbg-boot-server.jar app.jar
|
||||
|
||||
# 设置环境变量
|
||||
ENV PORT=8080
|
||||
ENV JAVA_OPTS="-Xms512m -Xmx1024m"
|
||||
|
||||
# 暴露端口
|
||||
EXPOSE $PORT
|
||||
|
||||
# 启动应用
|
||||
CMD ["sh", "-c", "java ${JAVA_OPTS} -jar app.jar"]
|
||||
2
unidbg_boot_server/start.sh
Normal file
2
unidbg_boot_server/start.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
#nohup后台启动,输出日志到test.log
|
||||
nohup java -jar unidbg-boot-server-0.0.1-SNAPSHOT.jar --server.port=9999 >djo.out 2>&1 &
|
||||
11
unidbg_boot_server/stop.sh
Normal file
11
unidbg_boot_server/stop.sh
Normal file
@@ -0,0 +1,11 @@
|
||||
#设置关闭的端口
|
||||
port=9999
|
||||
#获取此端口运行的进程
|
||||
pid=`lsof -t -i:$port`
|
||||
#判断如果进程号不为空则,关闭进程
|
||||
if test -z "$pid";then
|
||||
echo "unidbg 工程未启动!"
|
||||
else
|
||||
kill -9 $pid
|
||||
echo "unidbg 工程进程$pid 关闭成功!"
|
||||
fi # 添加了缺失的fi
|
||||
BIN
unidbg_boot_server/unidbg-boot-server.jar
Normal file
BIN
unidbg_boot_server/unidbg-boot-server.jar
Normal file
Binary file not shown.
Reference in New Issue
Block a user