Payment in EUR currency
Our company bank account is in EUR, and we get charged high currency conversion fees each month, these are high enough to be noticable. Since you use Stripe, adding a new price in EUR would be a "quick" way to improve your European/EUR using customers.
I want Redis to be supported like Postgres. I don't want to think about restarts, health checks, or ensuring the service is running. I don't want to mess with the config to make it fast.
Deploy Docker images from public & private registries
There are some images out there that I would like to be able to deploy in a single step, eg databases like https://hub.docker.com/_/neo4j/ . Or if I'm using GitHub/GitLab CI/CD, I should be able to pull my image directly from their registries with the appropriate credentials.
Ability to SSH into instances
As I currently understand it, the only way to access a shell is through the online shell. Being able to SSH in would be useful for: Easy of use. I'm familiar with how my shell works, but in the online shell, it seems like some things don't work (eg navigating with the arrow keys or tab completion). Debugging. I sometimes want to copy over a file (eg an output or log) to analyze locally, or upload some seed data. Testing new code. One of our use cases is a dev server where we can experiment with code changes live (and on a machine that has all the dependencies installed, etc). We currently have an EC2 instance set up for this, and we'd love to replace it. With true ssh, you can properly edit things on a remote host.
Currently there is no official way to deploy a monorepo to render. there is work arounds but on each commit all the other services will register that and rebuild even when not modified.
Send invoice by email
As a follow-up to https://render.canny.io/features/p/download-invoice-as-pdf I would like to add a billing acount email address to receive the invoice when it is generated every month.
After a deploy, I want to hit an endpoint on my api so I can run logic (ex. notify users, increment release number in the db, etc)
Cancel a deploy
It seems the only way to cancel a deploy is to manually deploy a new one. I would like to be able to cancel a deploy without deploying a new one.
Only deploy after CI tests pass
I have Circle CI enabled for my repo. So on PRs I can see whether the build has passed - it would be great if deploy only happens if the build passes.
Multiple environments in a single render.yaml file
It would be super useful to be able to do something like this in the render.yaml file: environments: - name: my-project-prod previewsEnabled: false services: # ... envVarGroups: # ... databases: # ... - name: my-project-staging previewsEnabled: true services: # ... envVarGroups: # ... databases: # ... It's basically "just" nesting the current content of the render.yaml file into the environments array. This would enable workflow such as having prod without preview environments and then having staging with preview environments. Workflow like that is currently impossible to achieve when I want to use infrastructure as a code.