Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preset support tracker #2973

Open
pi0 opened this issue Jan 7, 2025 · 4 comments
Open

Preset support tracker #2973

pi0 opened this issue Jan 7, 2025 · 4 comments

Comments

@pi0
Copy link
Member

pi0 commented Jan 7, 2025

This issue is a unified tracker for requested deployment presets.

  • Please upvote 👍🏼 original (closed) issues to support and comment if you would like to work on them
  • Please be patient with WIP items. PRs often need redo and other works for long-term maintenance
  • Please comment (here) if you would like to propose a new deployment preset (new platform) support
Name Original Issue Documentation Link Draft PR
Spin / Fermyon Cloud #2844 Docs -
appwrite.io #2778 Docs -
open-runtimes #2449 Docs -
azure -app -service #2231 - -
akash network #1877 Docs -
wasmer edge #1866 Docs -
Plesk #1819 - -
Spiderfire #1781 - -
azion #1414 Docs -
docker #54 - -
fastly edge #1426 Docs -
scaleway functions #1261 Docs -
edgegap #156 Docs -
AWS Lambda behind Load Balancer (ALB) #2072 - #2914
coolify #2762 - #2767
AWS CDK #1387 - #240 (stalled)
AWS lambda edge #79 Docs #1557 (stalled)
SST #133 - #2236 -
Clever Cloud - - Docs
@Hebilicious
Copy link
Contributor

Great list @pi0 ! Should we add something like cloudflare-modules-static to leverage the new static assets ?

Just deployed something with cloudflare-pages-static, which is great for some use case where static files are needed (ie: new Worker(new URL('file.js', import.meta.url).href), { type:module }))

@pi0
Copy link
Member Author

pi0 commented Jan 16, 2025

It is already supported with latest compatibility date.

This tracker is mainly for new platforms not adding features.

@sandros94
Copy link
Contributor

I would be happy to help/work on the Docker preset.
In fact I've been developing/using these two dockerfiles for the last couple of years now, both for Nuxt and Nitro. One based on bun and the other based on pnpm, both supporting caching for subsequent builds. Do I understand it correctly that is mostly a topic on adding the dockerfile and docker-compose to the project if the docker preset is used?

Other presets I might be helpful with:

  • coolify
    this can be both based on docker and nixpacks, depending on the project/deployment requirements.
  • open-runtimes
    they added a few meta-frameworks as presets, although they are all proxyed via micro if I understand it correctly
  • appwrite
    uses open-runtimes under the hood
  • plesk

@Hebilicious
Copy link
Contributor

Hebilicious commented Jan 19, 2025

It is already supported with latest compatibility date.

This tracker is mainly for new platforms not adding features.

Should I open another issue since cloudflare is an existing platform, and this would be a new preset for an existing platform?

AFAIK the only cloudflare preset that supports nuxt generate is cloudflare-pages-static (https://github.com/nitrojs/nitro/blob/v2/src/presets/cloudflare/preset.ts)

I'm talking about building a static website (ie nuxt generate, no js entrypoint etc), and deploying it to cloudflare workers (not pages) with the new static assets features.

It's possible to do this with a custom nitro preset, but I would like the option to use cloudflare-module-static or cloudlare-worker-static directly.

All these different options are confusing and I'd be happy to contribute more docs (cloudflare-pages-static is not documented)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants