
projuris/enterpriseProJuris Enterprise Docker镜像是用于部署企业级管理系统的容器化解决方案,基于Alpine Linux构建,集成Tomcat应用服务器和ZuluJDK运行环境,包含Glowroot APM性能监控工具及G1GC垃圾收集器,支持多种数据库连接,适用于企业业务流程管理场景。如有需要,ProJuris技术支持可提供示例docker-compose配置;如需本地构建镜像,可访问Dockerfile。
latest:自动指向ProJuris Enterprise的最新稳定版本X.Y.ZZ:特定版本标识(如1.2.34),用于固定部署版本以下为基础docker-compose服务配置示例:
yamlprojuris: image: projuris/enterprise container_name: projuris volumes: - ./documentos:/data/documentos # 文档数据持久化目录 ports: - "127.0.0.1:8080:8080" # Tomcat应用端口 - "127.0.0.1:4000:4000" # 额外服务端口 environment: CLIENTE: 'sigla' # 客户标识缩写 POSTGRES_HOST: 'database' # PostgreSQL数据库主机 POSTGRES_DATABASE: 'projuris' # 数据库名称 POSTGRES_USER: 'user' # 数据库用户名 POSTGRES_PASSWORD: 'password' # 数据库密码 # IGNORE_SECURE_COOKIE: 'true' # 禁用安全Cookie(HTTP环境启用) # XMX: '8192m' # JVM最大堆内存 # XMS: '1024m' # JVM初始堆内存
部署前需通过环境变量配置数据库连接及系统参数,支持以下数据库类型:
PostgreSQL(推荐)
POSTGRES_HOST # 数据库主机地址 POSTGRES_PORT # 数据库端口(默认5432) POSTGRES_DATABASE # 数据库名称 POSTGRES_USER # 数据库访问用户 POSTGRES_PASSWORD # 数据库访问密码
SQLServer
SQL_HOST # 数据库主机地址 SQL_PORT # 数据库端口 SQL_DATABASE # 数据库名称 SQL_INSTANCE # 数据库实例(按需配置) SQL_USER # 数据库访问用户 SQL_PASSWORD # 数据库访问密码
Oracle
ORACLE_HOST # 数据库主机地址 ORACLE_PORT # 数据库端口 ORACLE_SID # 数据库SID ORACLE_USER # 数据库访问用户 ORACLE_PASSWORD # 数据库访问密码
数据库连接池
DATASOURCE_POOL_MIN=5:数据库连接池最小连接数DATASOURCE_POOL_MAX=10:数据库连接池最大连接数安全与JVM参数
IGNORE_SECURITY_COOKIE=false:是否忽略安全Cookie(HTTP环境需设为true)XMX=1024m:JVM最大堆内存(如8192m表示8GB)XMS=512m:JVM初始堆内存(如1024m表示1GB)MODE=production:环境类型,可选值:production(生产)、quality(测试)、test(开发测试)、development(开发)APM与日志配置
DISABLE_APM=false:是否禁用Glowroot APM(设为true禁用)DISABLE_LOGSTASH=true:是否禁用日志发送至Logstash(设为false启用)LOGSTASH_HOST=logstash.projuris.local:Logstash服务器主机地址LOGSTASH_PORT=0:Logstash服务器端口(需与Logstash配置一致)



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务