部署链接
https://app.appaloft.com/?modal=quick-deploy&source=blueprint&sourceExtension=cloud-blueprint-marketplace&blueprintSlug=pocketbase&blueprintTitle=PocketBase&blueprintProfile=production&step=project&projectMode=new&projectName=PocketBase https://app.appaloft.com/?modal=quick-deploy&source=blueprint&sourceExtension=cloud-blueprint-marketplace&blueprintSlug=pocketbase&blueprintTitle=PocketBase&blueprintProfile=production&step=project&projectMode=new&projectName=PocketBase [](https://app.appaloft.com/?modal=quick-deploy&source=blueprint&sourceExtension=cloud-blueprint-marketplace&blueprintSlug=pocketbase&blueprintTitle=PocketBase&blueprintProfile=production&step=project&projectMode=new&projectName=PocketBase) https://www.appaloft.com/badge/deploy.svg Badge 资产随 appaloft.com 官网静态站点发布,不需要 static.appaloft.com。
应用或服务拓扑定义,文件格式仍是 appaloft.blueprint/v1。
URL 参数把用户带到 Appaloft Cloud 的 /deploy 页面。
Appaloft 提供固定品牌 badge,应用 README 只引用图片和链接。
远程入口使用 blueprintUrl 参数指向公开可读取的 appaloft.blueprint.yaml。Cloud 会读取同一个 appaloft.blueprint/v1 manifest,不会要求应用改成新的 yml 格式。
schemaVersion: appaloft.blueprint/v1
id: pocketbase
name: PocketBase
version: 1.0.0
summary: PocketBase service
components:
- id: app
name: PocketBase
kind: service
runtime:
strategy: container-image
image: ghcr.io/muchobien/pocketbase:latest
ports:
- name: http
containerPort: 8090
protocol: http
public: true
routes:
- port: http
pathPrefix: /
profiles:
production:
label: Production