-
Notifications
You must be signed in to change notification settings - Fork 7
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
SST #413
SST #413
Conversation
So we have to make a compromise and they are: SST + Cloudfront
SST + Cloudflare PagesThe Cloudflare public API does not have a way to create a deployment. Technically you can pass some undocumented params to one of the endpoints but they are not exposed by Terraform and obviously not subject to continue working. The API also requires a special auth token, and the API endpoint to get the token doesn't seem to work properly using authorised using an API key so... SST + Cloudflare Workers
I assume I could figure out atomic deployments but this would all need to be manual which would add significant complexity to getting this working. SST + Deno Deploy
I haven't check if this can even work with SST Cloudflare Pages Git IntegrationNo way to coordinate the deployment to ensure dependencies are ready before the site comes online. Wrangler CLI in GitHub ActionsComplicated CI workflow |
SST kinda sucks for the DX I want and I genuinely can't tell how much is on them and how much is on Cloudflare/AWS. Doing preview deployments when your glueing together infrastructure across providers is basically a no-go and the hyper-scaler don't offer the complete set of services I would want for building an application so you end up needing multi-cloud stuff full-stop (Eg. Cloudflare doesn't do email and AWS Cloudfront doesn't do preview deploys at all). |
Another attempt at using SST in Mattrax.