Skip to content

Migrate to self-hosted Cloudflare Workers#122

Merged
onmax merged 6 commits intomainfrom
feat/self-hosting-migration
Jan 7, 2026
Merged

Migrate to self-hosted Cloudflare Workers#122
onmax merged 6 commits intomainfrom
feat/self-hosting-migration

Conversation

@onmax
Copy link
Member

@onmax onmax commented Dec 31, 2025

Migrate from NuxtHub Admin + Pages to self-hosted Cloudflare Workers.

Changes:

  • Add wrangler.json with 4 envs (mainnet/testnet × prod/preview)
  • Replace GitHub Actions cron with Nitro scheduled tasks
  • Delete sync endpoints, rpc-proxy, and deprecated workflows
  • Remove NUXT_HUB_PROJECT_KEY from env files

Deploy: pnpm build && npx wrangler --cwd .output deploy [-e env]

Secrets to set: ALBATROSS_RPC_NODE_URL, NUXT_SLACK_WEBHOOK_URL

@onmax onmax temporarily deployed to preview-testnet December 31, 2025 13:04 — with GitHub Actions Inactive
@onmax onmax force-pushed the feat/self-hosting-migration branch from 87c7d56 to 844d00d Compare December 31, 2025 13:12
@onmax onmax temporarily deployed to preview-testnet December 31, 2025 13:13 — with GitHub Actions Inactive
@onmax onmax force-pushed the feat/self-hosting-migration branch from 844d00d to 8f8079f Compare December 31, 2025 13:18
@onmax onmax temporarily deployed to preview-testnet December 31, 2025 13:18 — with GitHub Actions Inactive
- Add wrangler.json with mainnet/testnet envs and hourly cron triggers
- Replace GitHub Actions sync with Nitro scheduled tasks
- Delete nuxt-hub.yml, sync.yaml workflows and sync API endpoints
- Remove NUXT_HUB_PROJECT_KEY from env files
@onmax onmax force-pushed the feat/self-hosting-migration branch from 8f8079f to 80a6b1c Compare December 31, 2025 13:21
@onmax onmax temporarily deployed to preview-testnet December 31, 2025 13:21 — with GitHub Actions Inactive
@onmax onmax requested a review from Albermonte December 31, 2025 13:26
@onmax
Copy link
Member Author

onmax commented Dec 31, 2025

@Albermonte

@onmax
Copy link
Member Author

onmax commented Dec 31, 2025

@copilot review

Copy link
Contributor

Copilot AI commented Dec 31, 2025

@onmax I've opened a new pull request, #124, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits December 31, 2025 13:33
@onmax onmax temporarily deployed to preview-testnet December 31, 2025 14:07 — with GitHub Actions Inactive
@onmax onmax temporarily deployed to preview-testnet December 31, 2025 14:12 — with GitHub Actions Inactive
@Albermonte
Copy link
Member

Is this deployed anywhere?

@onmax
Copy link
Member Author

onmax commented Jan 2, 2026

not yet.

@Albermonte
Copy link
Member

not yet.

let me know once it's ready to review then

@onmax onmax temporarily deployed to preview-testnet January 7, 2026 07:52 — with GitHub Actions Inactive
@onmax onmax merged commit f363b49 into main Jan 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants