Compartilhar 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 oferecem 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 eficiente e sem interrupções, 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 para 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 Banco de Dados SQL do Azure, garantindo uma experiência de desenvolvimento simplificada e consistente:


Pré-requisitos

Antes de começar, confira se os itens a seguir estão instalados no computador local:

  • GIT: para controle de versão. Baixar Git
  • Docker: necessário para executar contêineres. Baixar o Docker
  • Visual Studio Code: o IDE principal para este início rápido. Baixar o Visual Studio Code
  • Extensão Dev Containers para Visual Studio Code: permite trabalhar com contêineres de desenvolvimento. Instalar a extensão

Etapas para configurar o ambiente de desenvolvimento

  1. Abra a pasta local que contém o projeto de aplicativo ou clone um repositório existente no Visual Studio Code. Essa etapa inicial prepara para integrar o projeto a um contêiner de desenvolvimento, seja 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 Contêiner de Desenvolvimento.

  3. Selecione a opção Adicionar arquivo de configuração ao workspace se quiser adicionar o arquivo de configuração do contêiner de desenvolvimento ao 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 workspace.

    Captura de tela da paleta de comandos do Visual Studio Code que mostra a opção de adicionar o arquivo de configuração ao workspace.

    O Visual Studio 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 que mostra a opção de mostrar todas as definições de Contêiner de Desenvolvimento.

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

    Captura de tela do Visual Studio Code que mostra os Modelos de Contêiner de Desenvolvimento disponíveis para o SQL do Azure.

    Após a seleção, o Visual Studio Code gera automaticamente os arquivos de configuração necessários e adaptados ao modelo escolhido. Esses arquivos incluem configurações para o ambiente de desenvolvimento, extensões para instalação e detalhes de configuração do Docker. Eles são armazenados em uma pasta .devcontainer dentro do diretório do projeto, o que garante 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 do 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 projeto para o ambiente de Contêiner de Desenvolvimento recém-criado. É possível fazer isso selecionando Reabrir no contêiner. Essa etapa é essencial, pois move o desenvolvimento dentro do contêiner, aplicando as configurações de ambiente predefinidas para o desenvolvimento do SQL do Azure.

    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, em seguida, Reabrir no Contêiner.

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

    Esta captura de tela mostra a opção de paleta de comandos Dev Containers para Reabrir no Contêiner, no Visual Studio Code.

    Captura de tela da opção de paleta de comandos Dev Containers para Reabrir no Contêiner no Visual Studio Code.

  5. Essa ação inicia o processo de instalação, em que o Visual Studio Code gera os arquivos de configuração necessários e compila o contêiner de desenvolvimento com base no modelo selecionado. O processo garante que o 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 que mostra o log de build do Contêiner de Desenvolvimento.

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

    Captura de tela do Visual Studio Code que mostra o log de build do Contêiner de Desenvolvimento com o recurso MSSQL.

  7. Após a criação do contêiner de desenvolvimento, você poderá começar a explorar e verificar a configuração. Abra um terminal no 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 Contêiner de Desenvolvimento.

  8. Como etapa opcional, é possível executar tarefas predefinidas diretamente da paleta de comandos, o que simplifica o fluxo de trabalho de desenvolvimento e permite se concentrar na escrita de 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, com a opção de executar tarefas predefinidas.

    Esta captura de tela mostra a lista de tarefas predefinidas no Visual Studio Code para Contêineres de Desenvolvimento.

    Captura de tela da lista de tarefas predefinidas no Visual Studio Code para Contêineres de Desenvolvimento.

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