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

Serverless Framework integration #10

Open
MattiaVerticchio opened this issue Aug 14, 2022 · 3 comments
Open

Serverless Framework integration #10

MattiaVerticchio opened this issue Aug 14, 2022 · 3 comments

Comments

@MattiaVerticchio
Copy link

Hi @choonkeat and thanks for developing elm-webapp, it’s awesome to see something like Lamdera open-sourced!

I’d like to contribute with a suggestion about the deployment process. It could be interesting to support the Serverless Framework for deployment since it already supports different cloud providers:

  • AWS
  • Azure
  • Tencent
  • Google
  • Knative
  • Alibaba Cloud
  • Cloudflare Workers
  • Fn
  • Kubeless
  • OpenWhisk
  • Spotinst

and supports offline development. It would also ease elm-webapp development by delegating the boilerplate code to an already established framework.

It already exists the-sett/elm-serverless that uses this tool, but I don’t think it’s actively maintained anymore and it doesn’t offer an end-to-end experience as elm-webapp does.

I hope this is helpful!

@choonkeat
Copy link
Owner

supporting deployment targets will be great but I'm very concern about dependencies upgrade rat race.

perhaps it can be done in separate repos, or various instructions.md files? wdyt?

@MattiaVerticchio
Copy link
Author

Yes, I agree with you about dependencies management issues.

I think the best way would be to have a simple index.js and then instructions about deployment that could fit different use cases.

Could that be feasible?

@heikogoll
Copy link

... since it already supports different cloud providers:
[...]

  • Cloudflare Workers

[...]

Hi @MattiaVerticchio,
how is it possible to deploy it to Cloudflare Workers? I'm very interested in doing that.

And @choonkeat: Thanks for the development of elm-webapp from my side, too! Fantastic and very helpful!

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

No branches or pull requests

3 participants