Docker Compose (preview) vs Sidecar support for multi-container setup in App services

Justas Raudonius 20 Reputation points
2024-11-14T10:10:08.2366667+00:00

Hello, we want to host a Laravel application with nginx+phpfpm, cron, supervisor, promtail on app services and not sure what to use Docker compose or Sidecar, as both of them are marked as Preview. I think Docker Compose suits us better, but want to make sure it is stable and production ready. Thanks!

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,024 questions
{count} votes

Accepted answer
  1. brtrach-MSFT 16,686 Reputation points Microsoft Employee
    2024-11-19T16:13:08.11+00:00

    @Justas Raudonius My name is Bryan and I am one of the delivery leads for our team. I wanted to reach out after receiving a low rated survey to see if there is anything we can do to improve your experience.

    Yes, you are correct that sidecar is now Generally Available (GA). Today is also the start of Microsoft Ignite. One of the two times a year where we launch new Azure features and products. During this time, the documentation goes on hold and no changes are allowed until after Ignite is finished. We are expecting the documentation will update to reflect the new GA status of Sidecar in the next day or two. I will personally follow up with the doc author if it does not.

    We value you as an Azure customer and would appreciate it if you could provide a new survey or accept this answer as the answer.

    Thank you

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. SnehaAgrawal-MSFT 21,926 Reputation points
    2024-11-14T15:32:43.0233333+00:00

    @Justas Raudonius Thanks for asking question-

    For Docker Compose- In this Public Preview, the feature is being released early to gather customer feedback, though it has some limitations. While Docker-Compose and Kubernetes formats are supported for defining a multi-container app, not all configuration objects are available in this preview. The goal is to enable any configuration objects that are relevant to App Service.

    Specific supported objects and limitations are outlined in the documentation link below-

    Please refer to- Multi-container Linux Web App


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.