Partilhar via


Guia de início rápido: configurar um ambiente de desenvolvimento com modelos de contêiner de desenvolvimento para o Banco de Dados SQL do Azure

Os contêineres de desenvolvimento fornecem uma solução abrangente para aprimorar o desenvolvimento local do Banco de Dados SQL do Azure. Os Modelos de Contêiner de Desenvolvimento oferecem aos desenvolvedores um ambiente de desenvolvimento perfeito e eficiente, permitindo que eles criem aplicativos para o Banco de Dados SQL do Azure com facilidade e confiança. Os contêineres de desenvolvimento podem ser utilizados em qualquer ambiente de desenvolvimento, seja local ou na nuvem, você pode promover a consistência entre equipes e fluxos de trabalho.

O vídeo a seguir orienta você pelas etapas para configurar rapidamente um ambiente de desenvolvimento usando Modelos de Contêiner de Desenvolvimento para o Banco de Dados SQL do Azure, garantindo uma experiência de desenvolvimento simplificada e consistente:


Pré-requisitos

Antes de começar, certifique-se de ter o seguinte instalado na sua máquina local:

Etapas para configurar o ambiente de desenvolvimento

  1. Comece abrindo uma pasta local que contém seu projeto de aplicativo ou clonando um repositório existente no Visual Studio Code. Esta etapa inicial prepara o terreno para integrar seu projeto com um contêiner de desenvolvimento, quer você esteja começando do zero ou trabalhando em um aplicativo existente.

  2. No Visual Studio Code, pressione F1 ou Ctrl+Shift+P para abrir a paleta de comandos. Selecione o comando Dev Containers: Add Dev Container Configuration Files...

    Captura de tela da paleta de comandos do Visual Studio Code para adicionar arquivos de configuração do Dev Container.

  3. Selecione a opção Adicionar arquivo de configuração ao espaço de trabalho se quiser adicionar o arquivo de configuração do contêiner de desenvolvimento ao seu repositório local atual.

    • Como alternativa, escolha a opção Adicionar arquivo de configuração à pasta de dados do usuário .
    • Para este início rápido, selecione a opção Adicionar arquivo de configuração ao espaço de trabalho .

    Captura de tela da paleta de comandos do Visual Studio Code mostrando a opção para adicionar o arquivo de configuração ao espaço de trabalho.

    O Visual Studio Code solicita que você selecione um Modelo de Contêiner de Desenvolvimento. Os modelos disponíveis são baseados nas ferramentas e dependências necessárias para o ambiente de desenvolvimento específico. Selecione Mostrar todas as definições para exibir todos os modelos disponíveis.

    Captura de tela da paleta de comandos do Visual Studio Code mostrando a opção para mostrar todas as definições do Contêiner de Desenvolvimento.

  4. Selecione o Modelo de Contêiner de Desenvolvimento desejado para o Banco de Dados SQL do Azure digitando SQL do Azure na paleta de comandos. Esta ação exibe uma lista de modelos disponíveis projetados para o desenvolvimento SQL do Azure.

    Captura de ecrã do Visual Studio Code a mostrar os Modelos de Contentor de Desenvolvimento disponíveis para o Azure SQL.

    Após a seleção, o Visual Studio Code gera automaticamente os arquivos de configuração necessários adaptados ao modelo escolhido. Esses arquivos incluem configurações para o ambiente de desenvolvimento, extensões a serem instaladas e detalhes de configuração do Docker. Eles são armazenados em uma .devcontainer pasta dentro do diretório do projeto, garantindo um ambiente de desenvolvimento consistente e reproduzível.

    Captura de tela do Visual Studio Code gerando arquivos de configuração para contêineres de desenvolvimento SQL do Azure.

    Após a geração do arquivo de configuração, o Visual Studio Code solicita que você faça a transição do seu projeto para o ambiente de contêiner de desenvolvimento recém-criado. Você pode fazer isso selecionando Reabrir no contêiner. Esta etapa é crucial, pois move seu desenvolvimento dentro do contêiner, aplicando as configurações de ambiente predefinidas para o desenvolvimento SQL do Azure.

    Se ainda não o fez, você também pode iniciar essa transição manualmente a qualquer momento usando a extensão Dev Containers. Use o comando Reabrir no contêiner na paleta de comandos ou selecione o ícone azul no canto inferior esquerdo do Visual Studio Code e selecione Reabrir no contêiner.

    Captura de tela do prompt do Visual Studio Code para reabrir o projeto no contêiner.

    Esta captura de ecrã mostra a opção da paleta de comandos "Contêineres de Desenvolvimento" para "Reabrir em Contêiner", no Visual Studio Code.

    Captura de ecrã da opção de paleta de comando Dev Containers para reabrir num contêiner no Visual Studio Code.

  5. Esta ação inicia o processo de instalação, onde o Visual Studio Code gera os arquivos de configuração necessários e cria o contêiner de desenvolvimento com base no modelo selecionado. O processo garante que seu ambiente de desenvolvimento seja configurado com precisão para o desenvolvimento do Banco de Dados SQL do Azure.

    Captura de tela do Visual Studio Code mostrando o log de compilação do Dev Container.

  6. O Visual Studio Code cria o contêiner com base na configuração selecionada. O processo de compilação pode levar alguns minutos na primeira vez.

    Captura de tela do Visual Studio Code mostrando o log de compilação do Dev Container com o recurso MSSQL.

  7. Depois que o contêiner de desenvolvimento for criado, você poderá começar a explorar e verificar a configuração. Abra um terminal dentro do Visual Studio Code e verifique se todas as ferramentas necessárias estão instaladas e funcionando corretamente.

    Captura de tela do Terminal no Visual Studio Code para verificar a configuração do Dev Container.

  8. Como etapa opcional, você também pode executar tarefas predefinidas diretamente da paleta de comandos, simplificando seu fluxo de trabalho de desenvolvimento e permitindo que você se concentre em escrever código.

    Esta captura de tela mostra a paleta de comandos do Visual Studio Code, com a opção de executar tarefas predefinidas.

    Captura de tela da paleta de comandos do Visual Studio Code mostrando a opção para executar tarefas predefinidas.

    Esta captura de tela mostra a lista de tarefas predefinidas no Visual Studio Code for Dev Containers.

    Captura de tela da lista de tarefas predefinidas no Visual Studio Code for Dev Containers.

Para obter mais informações sobre um modelo específico, consulte GitHub - azuresql-devcontainers.