Hey! Last week I tried off and on to get Lemmy running on an Azure subscription, it’s been tricky.

I still haven’t gotten it working correctly. So far, I’ve tried to run the docker-compose on an ACI and Container app, but I’ve had the most success on a Web App for Containers of all things with the configs uploaded directly on the app service through FTP (yeah…).

I’m running the Postgres as a separate Flexible server instance (set it to v15, default is v13). And I’m running the pict-rs container as a separate ACI with a mounted storage account.

Right now the backend doesn’t want to run db migrations fully, but I’m not sure why, otherwise the rest seems to work as intended and can scale independently. Running up to a projected $52/month with everything on the lowest possible SKU

I will publish a bicep once I get the whole thing to run reproducibly.

Have you guys tried it out? What other approaches have you tried or would you try?

  • sloth
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Install docker on a VM then run compose probably. You don’t need to get complicated

    • nibblebitOPMA
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I get that. But then I have a VM that I have to run and support and put effort into CICD. The nice thing about native stuff, is that they can scale independently, don’t need updates, integrate with the ecosystem, and for the standard tiers can run on the cheap :)