支持通过docker构建镜像
This commit is contained in:
20
document-docker/entrypoint.sh
Normal file
20
document-docker/entrypoint.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/sh
|
||||
|
||||
# 确保目录存在
|
||||
mkdir -p /etc/services.d/java
|
||||
|
||||
# 创建Java服务启动脚本
|
||||
cat > /etc/services.d/java/run <<EOF
|
||||
#!/bin/sh
|
||||
exec java -jar /app/application.jar \
|
||||
--server.port=${DOCUMENT_SERVER_PORT} \
|
||||
--spring.config.location=/app/application.yml \
|
||||
--jodconverter.local.port-numbers=${PORT_NUMBERS} \
|
||||
--jodconverter.local.max-tasks-per-process=${MAX_TASKS_PER_PROCESS}
|
||||
EOF
|
||||
|
||||
# 设置可执行权限
|
||||
chmod +x /etc/services.d/java/run
|
||||
|
||||
# 启动s6-overlay(它会自动管理所有服务)
|
||||
exec /init
|
||||
Reference in New Issue
Block a user