appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
34.56k stars 3.73k forks source link

[Feature]: Support running on Azure AppService #17780

Open sharat87 opened 2 years ago

sharat87 commented 2 years ago

Is there an existing issue for this?

Summary

Appsmith doesn't run on Azure AppService, which is Azure's serverless container deployment platform.

Details as reported by a user on Discord: https://discord.com/channels/725602949748752515/1031946686584590426/1031946686584590426

Why should this be worked on?

For several users, deploying Appsmith on a serverless platform like Azure AppService or AWS ECS, is a simple and straightforward method. Supporting this can encourage more people to try/use Appsmith.

Front logo Front conversations

rhuanbarreto commented 1 year ago

This is not possible as all those services are backed by Azure Files, which use the CIFS protocol to communicate. This protocol makes it not possible to run MongoDB/Postgres servers. Only NFS shares would make it possible, but they are not integrated in those services.

For Azure, there are only two ways to run appsmith:

kprzysowaTT commented 1 month ago

It looks like the NFS protocol is now supported in the Azure App Service: documentation link image image

Apparently the app service needs to be in the VNET, has anyone tried it?

rhuanbarreto commented 1 month ago

If you want to pay for premium, go for it. For me it's not worth. I tried and got a huge bill on provisioned capacity that took me a week to say to MSFT it was a mistake so they could remove it.

Screenshot 2024-10-10 at 11 18 58 Screenshot 2024-10-10 at 11 20 16
kprzysowaTT commented 1 month ago

@rhuanbarreto , many thanks for sharing your experience here, Do you know why the bill was huge? Do you have to go for provisioned capacity? The basic appsmith setup needs ~300MB of data storage, even for premium it should not be too expensive blob storage there is should be <$1 per month

rhuanbarreto commented 1 month ago

You will find out one way or another. But keep reading the Azure docs.

Screenshot 2024-10-10 at 13 07 39