astarte/docker-compose-initializer该镜像提供Astarte项目的快速文件生成模板,旨在帮助开发者在5分钟内完成Astarte应用开发所需的基础文件结构创建,大幅简化项目初始化流程,降低Astarte开发的入门门槛。
bashdocker pull [镜像仓库地址]/astarte-boilerplate:latest
注:请将
[镜像仓库地址]替换为实际的镜像仓库地址
bashdocker run -v $(pwd):/output [镜像仓库地址]/astarte-boilerplate:latest
该命令会将当前目录挂载到容器的/output目录,生成的文件将直接输出到当前目录。
可通过命令行参数自定义生成行为:
| 参数 | 说明 | 默认值 |
|---|---|---|
--type | 指定项目类型,可选值:service(服务端)、device(设备端)、fullstack(全栈) | fullstack |
--name | 项目名称 | astarte-project |
--output | 输出目录(容器内路径) | /output |
--version | Astarte版本 | latest |
bashdocker run -v $(pwd):/my-project [镜像仓库地址]/astarte-boilerplate:latest --type device --name my-astarte-device --output /my-project
bashdocker run -v $(pwd):/server-project [镜像仓库地址]/astarte-boilerplate:latest --type service --version 1.1.0 --name astarte-gateway --output /server-project
生成的基础文件结构包括:
astarte-config.yaml)requirements.txt/pom.xml等,根据项目类型自动选择)docker-compose.yml)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务