实验室启动器
此存储库旨在作为模板提供服务,以帮助引导新的实验室空间。
说明
- 使用此存储库作为模板创建新存储库(文档在这里).
注: 创建仓库后,将运行GHA工作流进行一些额外的引导。引导工作流文件将在引导过程中被删除。
- 将新创建的仓库克隆到本地计算机
- 启动本地开发模式:
# On Mac/Linux
CONTENT_PATH=$PWD docker compose -f oci://dockersamples/labspace-content-dev -f .labspace/compose.override.yaml up
# On Windows with PowerShell
$Env:CONTENT_PATH = (Get-Location).Path; docker compose -f oci://dockersamples/labspace-content-dev -f .labspace/compose.override.yaml up- 更新
labspace.yaml带有您的实验室名称和描述
- 写下你的实验室!在开发模式下,您的更改应该在界面上可见,而无需重新启动。您可以在主机上或实验室本身进行编辑!
将任何支持应用程序文件或资源直接添加到Labspace中。此仓库将在启动时克隆到Labspace中。
请务必查看 文档 获取更多信息和指南。
设置部署管道
模板仓库包含一个工作流文件,便于发布您的实验室空间。
- 在您的新仓库中为以下内容添加GitHub Action Secrets:
- DOCKERHUB_USERNAME -用于向Docker Hub进行身份验证的用户名 - DOCKERHUB_TOKEN -用于身份验证的个人或组织访问令牌
- 在
.github/workflows/publish-labspace.yaml.temp文件,更新DOCKERHUB_REPO使用您要发布到的Docker Hub仓库的名称。
- 重命名工作流文件以删除
.temp扩展。
mv .github/workflows/publish-labspace.yaml.temp .github/workflows/publish-labspace.yaml