feat: add gitignore and dockerignore files

This commit is contained in:
danial
2025-04-13 19:17:51 +08:00
parent f18ff7817b
commit 2b28c002d4
322 changed files with 162 additions and 5 deletions

View 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

View 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"]

View 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 &

View 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

Binary file not shown.