hsldevcom/jore4-tiamatjore4-tiamat是Jore4公共交通规划系统的关键组件,专为赫尔辛基地区交通局(HSL)及相关机构设计。该镜像封装了Tiamat服务,主要负责公共交通网络数据的处理、存储、API接口提供及系统集成,支持交通规划数据的全生命周期管理,是Jore4生态中连接数据层与应用层的核心服务。
bashdocker run -d \ --name jore4-tiamat \ -p 8080:8080 \ -e SPRING_PROFILES_ACTIVE=prod \ -e DB_HOST=jore4-db \ -e DB_PORT=5432 \ -e DB_NAME=jore4 \ -e DB_USER=tiamat \ -e DB_PASSWORD=secure-password \ hsldevcom/jore4-tiamat:latest
yamlversion: '3.8' services: tiamat: image: hsldevcom/jore4-tiamat:latest container_name: jore4-tiamat ports: - "8080:8080" environment: - SPRING_PROFILES_ACTIVE=prod - DB_HOST=postgres - DB_PORT=5432 - DB_NAME=jore4 - DB_USER=tiamat - DB_PASSWORD=${DB_PASSWORD} - KAFKA_BOOTSTRAP_SERVERS=kafka:9092 depends_on: - postgres - kafka restart: unless-stopped postgres: image: postgres:14 environment: - POSTGRES_DB=jore4 - POSTGRES_USER=tiamat - POSTGRES_PASSWORD=${DB_PASSWORD} volumes: - postgres-data:/var/lib/postgresql/data kafka: image: confluentinc/cp-kafka:7.3.0 environment: - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092 - KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 depends_on: - zookeeper zookeeper: image: confluentinc/cp-zookeeper:7.3.0 environment: - ZOOKEEPER_CLIENT_PORT=2181 volumes: postgres-data:
| 环境变量 | 描述 | 默认值 | 必需 |
|---|---|---|---|
SPRING_PROFILES_ACTIVE | Spring配置文件激活环境(如dev、prod) | dev | 否 |
DB_HOST | 数据库主机地址 | - | 是 |
DB_PORT | 数据库端口 | 5432 | 否 |
DB_NAME | 数据库名称 | jore4 | 否 |
DB_USER | 数据库访问用户名 | - | 是 |
DB_PASSWORD | 数据库访问密码 | - | 是 |
KAFKA_BOOTSTRAP_SERVERS | Kafka服务地址(如使用消息队列) | - | 否 |
SERVER_PORT | 服务监听端口 | 8080 | 否 |
建议通过外部卷挂载或数据库持久化存储交通数据,避免容器重启导致数据丢失。示例中已包含PostgreSQL数据卷配置,实际部署时可根据需求调整存储策略。
服务启动后,可通过访问 http://<host>:<port>/actuator/health 检查服务健康状态,返回 UP 表示服务正常运行。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务