使用说明
实验室启动器
此存储库旨在作为模板提供服务,以帮助引导新的实验室空间。
说明
-
使用此存储库作为模板创建新存储库(文档在这里).
注: 创建仓库后,将运行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
