Agent Skillspollinations/pollinations › enter-services

enter-services

GitHub

用于部署和管理 enter.pollinations.ai Cloudflare Worker(认证网关与计费)。涵盖环境配置、Staging 本地部署、密钥轮换及生产环境通过 GitHub Actions 的安全发布流程,替代了原有的 EC2 架构。

.claude/skills/enter-services/SKILL.md pollinations/pollinations

触发场景

需要部署或更新 Cloudflare Worker 管理进入网关的认证和计费逻辑 执行 Staging 环境的本地测试与发布

安装

npx skills add pollinations/pollinations --skill enter-services -g -y
更多选项

非标准路径

npx skills add https://github.com/pollinations/pollinations/tree/main/.claude/skills/enter-services -g -y

不安装直接使用

npx skills use pollinations/pollinations@enter-services

指定 Agent (Claude Code)

npx skills add pollinations/pollinations --skill enter-services -a claude-code -g -y

安装 repo 全部 skill

npx skills add pollinations/pollinations --all -g -y

预览 repo 内 skill

npx skills add pollinations/pollinations --list

SKILL.md

Frontmatter
{
    "name": "enter-services",
    "description": "Deploy and manage the enter.pollinations.ai Cloudflare Worker (auth gateway + billing). Requires: sops, wrangler."
}

Requirements

Before using this skill, ensure you have:

  • sops: brew install sops (for decrypting secrets)
  • Wrangler: npm install -g wrangler
  • Node.js: brew install node

Must run from the pollinations repo root.


Architecture Overview

Environment Gateway (Cloudflare Worker) Generation
Production enter.pollinations.ai gen.pollinations.ai Worker
Staging staging.enter.pollinations.ai staging.gen.pollinations.ai Worker

The former enter-services / enter-services-staging EC2 boxes (text-pollinations.service, image-pollinations.service) are decommissioned; text and image generation run inside the gen.pollinations.ai Worker. The Discord bots that lived on enter-services now run on the monitoring-agents EC2 box — see apps/discord-bot-family/README.md and operations/infrastructure/gpu/GPU_INSTANCES.md.


Deploy Cloudflare Worker (enter.pollinations.ai)

Production deploys only through GitHub Actions (Deploy / Cloudflare production, dispatched from the production branch) — never wrangler deploy --env production from a local machine. See AGENTS.md "Cloudflare Production Deployment Safety".

cd enter.pollinations.ai
npm run deploy:staging   # staging only

Wrangler Configuration

The wrangler.toml contains environment configs:

Environment Route Service URLs
production enter.pollinations.ai gen.pollinations.ai
staging staging.enter.pollinations.ai staging.gen.pollinations.ai
local localhost:3000 Local dev

Token Rotation

Internal trust-boundary tokens (PLN_ENTER_TOKEN, PLN_GPU_TOKEN, Tinybird tokens, SOPS recipients): see token-rotation.md for the inventory, rotation mechanisms, deploy path, and rollback.


Notes

  • Production deploys on push to production branch
  • Staging deploys on push to staging branch
  • Always test on staging before merging to production
  • enter.pollinations.ai handles auth/billing; generation requests are served by the gen.pollinations.ai Worker

版本历史

  • 3e1cabf 当前 2026-09-09 11:59

    从 EC2 迁移至 Cloudflare Worker 架构;移除 SSH 配置,改为基于 Wrangler 的部署;生产环境强制使用 GitHub Actions 发布。

  • 8303332 2026-08-20 04:57

    移除了遗留的image backend root代码,并将GPU后端相关文档重构至operations目录下。

  • 99bce92 2026-07-25 10:38

同 Skill 集合

.claude/skills/abuse-detection/SKILL.md
.claude/skills/candidate-evaluation/SKILL.md
.claude/skills/code-formatting/SKILL.md
.claude/skills/community-leaderboard/SKILL.md
.claude/skills/economics-provider-collection/SKILL.md
.claude/skills/issue-maker/SKILL.md
.claude/skills/manage-vast-gpu-fleet/SKILL.md
.claude/skills/model-debugging/SKILL.md
.claude/skills/model-management/SKILL.md
.claude/skills/monitor-services/SKILL.md
.claude/skills/polli-video/SKILL.md
.claude/skills/polli/SKILL.md
.claude/skills/quest-solution-review/SKILL.md
.claude/skills/r2-glacier-migration/SKILL.md
.claude/skills/spending-analysis/SKILL.md
.claude/skills/sync-production/SKILL.md
.claude/skills/tinybird-deploy/SKILL.md
.claude/skills/voting-status/SKILL.md
.claude/skills/web-research/SKILL.md
apps/openclaw/skills/founder-meditation/SKILL.md
packages/polli-cli/SKILL.md

元信息

文件数
0
版本
3e1cabf
Hash
fd6b56d9
收录时间
2026-07-25 10:38

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 18:21
浙ICP备14020137号-1 $访客地图$