telicent/telicent-access-apiTelicent ACCESS演示应用API镜像(以下简称"API镜像")是为Telicent ACCESS演示应用程序提供后端接口支持的Docker镜像。该镜像封装了演示应用所需的API服务,旨在简化演示环境部署流程,确保前端应用与后端服务的协同工作,是搭建完整演示环境的核心组件之一。
注意:本镜像专为演示设计,未包含生产环境所需的安全加固、高可用配置及性能优化,严禁用于生产环境。
bashdocker run -d \ --name telicent-access-api \ -p 8080:8080 \ telicent/access-demo-api:latest
| 环境变量名 | 描述 | 默认值 |
|---|---|---|
PORT | API服务监听端口 | 8080 |
LOG_LEVEL | 日志输出级别(DEBUG/INFO/WARN/ERROR) | INFO |
DEMO_DATA_MODE | 模拟数据模式(true=启用模拟数据,false=禁用) | true |
CORS_ALLOWED_ORIGINS | 允许跨域请求的源地址 | * |
yamlversion: '3.8' services: access-api: image: telicent/access-demo-api:latest container_name: telicent-access-api ports: - "8080:8080" environment: - PORT=8080 - LOG_LEVEL=INFO - DEMO_DATA_MODE=true - CORS_ALLOWED_ORIGINS=http://localhost:3000 restart: unless-stopped networks: - access-demo-network networks: access-demo-network: driver: bridge
服务启动后,可通过以下方式验证API可用性:
bash# 健康检查接口 curl http://localhost:8080/api/health # 预期响应(服务正常) {"status":"UP","timestamp":"2023-10-01T12:00:00Z"}
演示模式下(DEMO_DATA_MODE=true),所有数据为内存模拟数据,容器重启后数据将丢失。如需临时保留数据,可通过挂载卷实现:
bashdocker run -d \ --name telicent-access-api \ -p 8080:8080 \ -v ./demo-data:/app/data \ -e DEMO_DATA_MODE=false \ telicent/access-demo-api:latest
/app/config目录下的配置文件实现(具体配置项请参考镜像内/app/config/example.yaml)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务