workspace/settings.py
文件中的 WorkspaceSettings
对象定义了您的应用和资源使用的通用设置。以下是建议您更新的设置:
workspace/settings.py
WorkspaceSettings
也可以通过环境变量或 .env
文件进行更新。请查看 example.env
文件获取示例。工作空间名称
ws_name
用于命名您的应用和资源。可以将其更改为您的项目或团队名称,例如:
ws_name="booking-ai"
ws_name="reddit-ai"
ws_name="vantage-ai"
ws_name
用于命名:
- 您应用的镜像
- 数据库、streamlit 应用和 FastAPI 服务器等应用
- 存储桶、密钥和负载均衡器等资源
workspace/dev_resources.py
和 workspace/prd_resources.py
文件了解其用法。
镜像仓库
image_repo
定义了您镜像的仓库。
- 如果使用 dockerhub,则类似于
agno
。 - 如果使用 ECR,则类似于
[ACCOUNT_ID].dkr.ecr.us-east-1.amazonaws.com
workspace/dev_resources.py
中的 dev_image
和 workspace/prd_resources.py
中的 prd_image
了解其用法。
构建镜像
将build_images
设置为 True
会在运行 ag ws up dev:docker
或 ag ws up prd:docker
时在本地构建镜像。
请查看 workspace/dev_resources.py
中的 dev_image
和 workspace/prd_resources.py
中的 prd_image
了解其用法。
了解更多关于:
推送镜像
将push_images
设置为 True
会在运行 ag ws up dev:docker
或 ag ws up prd:docker
时在构建后推送镜像。
请查看 workspace/dev_resources.py
中的 dev_image
和 workspace/prd_resources.py
中的 prd_image
了解其用法。
了解更多关于:
AWS 设置
aws_region
和 subnet_ids
提供了用于创建生产资源的数值。请查看 workspace/prd_resources.py
文件了解其用法。