Hello everyone. I've been able to get appsmith started in Azure on an App Service for Containers (linux) using the following compose:
version: "3"
services:
appsmith:
image: index.docker.io/appsmith/appsmith-ce
container_name: appsmith
ports:
- "80:80"
- "443:443"
volumes:
- ${WEBAPP_STORAGE_HOME}/stacks:/appsmith-stacks
restart: unless-stopped
I am then able load appsmith in the browser through the app service URL, however it shows an error page. I see in the app service logs that it fails to connect to mongodb, then inspecting the docker logs I can see that mondodb is failing to start. Diving deeper, here is the relevant snipped from the MongoDB logs (full log attached):
...
./WiredTiger.wt: handle-open: open: Operation not permitted
./WiredTiger.wt: handle-open: open: File exists
unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.47
Failed to start up WiredTiger under any compatibility version. This may be due to an unsupported upgrade or downgrade.
Please advise!