Atualizações DevOps: IA, UX, Docker e Domínios Personalizados
32 min
notas de lançamento (21 de set) nova versão do assistente de ia, melhorias na ux, regra de nome de subdomínio padrão, correções de bugs nova versão do assistente de ia dockerfile estamos empolgados em apresentar uma versão atualizada do nosso assistente de ia aqui está o que há de novo interação aprimorada com apis da openai refinamos os prompts e o contexto do projeto para obter melhores resultados para correções de dockerfile durante implantações malsucedidas atualização da versão do modelo ao mudar para uma versão mais nova do modelo, ampliamos o tamanho do contexto, garantindo resultados mais rápidos e precisos diagnóstico aprimorado de dockerfile o assistente agora pode identificar com mais precisão problemas com o dockerfile e sugerir correções apropriadas, garantindo que seu projeto funcione perfeitamente em contêineres back4app regra de nome de subdomínio padrão em resposta ao feedback valioso de nossos usuários, atualizamos a convenção de nomenclatura de subdomínio padrão para projetos implantados em contêineres para respeitar a privacidade do usuário, a nova regra de nomenclatura utilizará exclusivamente informações do nome do repositório, excluindo quaisquer detalhes específicos do usuário suporte à implantação sem port exposto no dockerfile agora você pode especificar a porta que deseja expor diretamente nas configurações de criação do aplicativo, eliminando a necessidade de fazê lo dentro do dockerfile por padrão, a port das configurações do aplicativo será exposta se nenhuma porta for especificada nas configurações, o sistema se referirá ao dockerfile melhorias na ux repositórios clicáveis os repositórios agora são clicáveis, redirecionando os usuários para uma nova página para uma visualização detalhada exibição aprimorada para telas maiores otimizamos a experiência do usuário para usuários com telas maiores exibição uniforme de logs os logs foram colocados dentro de uma caixa, semelhante aos logs de implantação, para uma aparência e sensação consistentes exibição do autor do repo houve um problema onde o autor do repo sempre era exibido como 'webflow' isso foi resolvido correções de bugs problemas do assistente de ia o assistente foi acionado incorretamente para projetos sem um dockerfile a mensagem de isenção de responsabilidade para o assistente de ia teve problemas os dockerfiles não foram exibidos no formato correto pelo assistente de ia visão geral do app \ alguns usuários relataram problemas de exibição na tela de visão geral do app isso foi corrigido notas de lançamento (27 de jul) assistente de ia, verificações de saúde personalizadas, portas nas configurações e melhorias na ux assistente de ia para implantações sem costura estamos empolgados em anunciar nossa integração com as apis da openai, introduzindo um assistente de ia para facilitar suas implantações de repo no back4app quando você encontra desafios ou erros durante a implantação, nosso assistente de ia rapidamente intervém, fornecendo soluções eficazes nesta versão inicial, o assistente de ia oferece sugestões de dockerfile para resolver problemas identificados aceitar essas recomendações cria um novo pull request diretamente no seu repo, simplificando ainda mais o processo para você verificações de saúde personalizadas para implantações precisas para fornecer mais controle e precisão na implantação de suas aplicações, introduzimos verificações de saúde personalizadas agora, você pode designar o endpoint específico que o back4app usará para verificar a saúde da sua aplicação durante a implantação ao simplesmente fornecer a url apropriada, o back4app fará uma solicitação http antes de finalizar a implantação esta adição garante que sua aplicação esteja funcionando de forma ideal antes de qualquer lançamento de implantação configuração de portas nas configurações do app estamos oferecendo mais flexibilidade na determinação de como sua aplicação responde agora, você pode definir a porta específica para sua aplicação responder dentro das configurações do app, mesmo que haja várias portas expostas no seu dockerfile este recurso fornece controle adicional sobre a configuração de comunicação da sua aplicação melhorias na experiência do usuário nosso compromisso em fornecer uma plataforma amigável é inabalável nesta atualização, aprimoramos a sincronização entre sua lista de repositórios e os repositórios autorizados do github se você remover um repositório, a lista será atualizada de acordo além disso, agora você pode localizar convenientemente o id do app da sua aplicação nas configurações dos contêineres essas atualizações fazem parte do nosso esforço contínuo para oferecer uma experiência mais personalizada e eficiente para nossos usuários fique atento para futuras melhorias enquanto continuamos a otimizar sua experiência com o back4app notas de lançamento (22 de jun) domínio personalizado, novo painel, visão geral do app e desempenho melhorado domínio personalizado todos os aplicativos de contêiner no back4app são automaticamente fornecidos com uma url b4a run, facilitando o compartilhamento fácil de implantações com sua equipe para fins colaborativos mas para oferecer mais personalização e flexibilidade para seus projetos, introduzimos a opção de usar um domínio personalizado com seus contêineres back4app isso dá a você a capacidade de usar seus próprios domínios e aproveitar os benefícios de um endereço web seguro (habilitado para ssl) fornecido por nós as configurações de domínio relacionadas a um container app podem ser gerenciadas na seção de domínios das configurações do app, independentemente de você estar usando domínios apex ou subdomínios para seu projeto além disso, você pode criar regras de redirecionamento personalizadas para seus domínios registrados nos containers back4app, adicionando mais uma camada de personalização à sua experiência do usuário novo painel, visão geral do app e configurações do app fizemos melhorias significativas no painel de containers agora você pode visualizar mais detalhes sobre seus projetos, como status, urls e plano, diretamente do painel do container você também tem a opção de marcar favoritos e procurá los revitalizamos a página de visão geral do app para utilizar um layout estilo widget, trazendo novos widgets que permitem monitorar os principais parâmetros do seu app a partir de uma única página estes incluem cpu, ram, plano, logs de implantação e logs em execução também redesenhamos completamente as configurações do app para facilitar a localização e alteração das configurações que você precisa correções de bugs e otimizações de desempenho em nosso esforço contínuo para fornecer uma plataforma de alto desempenho e segura, implementamos inúmeras otimizações de desempenho e correções de bugs essas mudanças visam garantir uma operação mais suave e confiável de suas aplicações nos containers back4app notas de lançamento (17 de maio) suporte a métricas e web sockets rastreamento de métricas introduzimos o rastreamento de métricas de uso para containers no back4app agora você pode rastrear uso de cpu uso de memória número de processos uso de disco tráfego de rede (entrada/saída) nossa plataforma mantém uma série temporal contínua para todas as implantações dentro de um app, não apenas a mais recente cada implantação bem sucedida resulta em um novo container e uma nova série gráfica, permitindo que você identifique qual implantação de container pode ter levado a um aumento no uso de recursos este novo recurso permite que você identifique oportunidades de melhorias e gargalos em sua aplicação entre as implantações ele também ajuda a determinar se você precisa de atualizações de contêineres para acomodar melhor sua aplicação nos contêineres back4app essas métricas são fornecidas continuamente para todas as implantações dentro de um app, permitindo que você veja qual implantação de contêiner pode ter causado um aumento nos recursos suporte completo para websockets estamos empolgados em anunciar suporte completo para websockets nos contêineres back4app websockets permitem a exposição de dados em tempo real de sua aplicação, operando como um canal de comunicação bidirecional usando http através de uma conexão tcp seja seu projeto um ticker financeiro, um atualizador de pontuação de esportes ao vivo, um aplicativo baseado em localização ou um editor de texto colaborativo, agora você pode conectar seu repositório e implantá lo (dockerfile necessário) nos contêineres back4app a url fornecida pode então ser usada para conexões de cliente em tempo real notas de lançamento (19 de abr) guias para executar linguagens e frameworks novos guias detalhados para diversas linguagens e frameworks web estamos empolgados em anunciar o lançamento de um conjunto abrangente de guias projetados para ajudá lo a preparar, implantar e monitorar suas aplicações nos contêineres back4app esses guias cobrem uma ampla gama de linguagens e frameworks web, facilitando mais do que nunca a execução de seus projetos se você está trabalhando com python, django, flask, nodejs, reactjs, nextjs, php, laravel, elixir phoenix, remix, ruby on rails, asp net, deno, go, rust, nuxt, redwood, meteor ou java, nós temos o que você precisa nossos guias detalhados fornecem instruções passo a passo, melhores práticas e dicas de solução de problemas específicas para cada uma dessas linguagens e frameworks esses guias não apenas ajudarão você a implantar suas aplicações de forma eficiente, mas também garantirão um desempenho ideal, ajudando você a monitorar efetivamente seus aplicativos nos contêineres back4app então, comece e aproveite ao máximo sua experiência de desenvolvimento com nossos novos guias notas de lançamento (12 de abr) gerenciamento de implantação, melhorias na ux recurso de cancelamento de implantação introduzimos um novo botão cancelar/parar implantação para fornecer a você um maior controle sobre suas implantações se você iniciar uma implantação e perceber que há um problema, ou simplesmente mudar de ideia, agora pode cancelar facilmente a implantação em andamento mensagens de log de construção/implantação aprimoradas melhoramos nossas mensagens de log de construção e implantação para fornecer a você uma compreensão mais abrangente de suas implantações essas mensagens aprimoradas fornecem informações mais detalhadas sobre o progresso e os resultados de suas implantações, permitindo que você as acompanhe e gerencie de forma mais eficaz atualizações de ux para criação de dockerfile atualizamos nossa interface do usuário para fornecer melhor orientação ao criar dockerfiles essas melhorias de ux visam simplificar e agilizar o processo de criação de dockerfiles, tornando o mais fácil até mesmo para aqueles que são novos na plataforma ou nos dockerfiles melhorias na mensagem da plataforma como parte de nossos esforços contínuos para melhorar a experiência do usuário, trabalhamos na melhoria da mensagem da plataforma isso garante uma comunicação mais clara e eficaz dentro da plataforma disponibilidade e melhorias de desempenho implementamos atualizações para aumentar a disponibilidade e o desempenho de nossa plataforma essas melhorias garantem que suas implantações sejam mais confiáveis e eficientes, minimizando o tempo de inatividade e maximizando a produtividade notas de lançamento (14 de fevereiro) correções e melhorias melhoria no processo de exclusão aprimoramos nosso processo de exclusão de aplicativos para maior segurança agora, integramos uma etapa de confirmação antes que qualquer aplicativo seja excluído para evitar a perda acidental de trabalho correção do apontamento do diretório raiz abordamos um problema com o apontamento do diretório raiz, garantindo que sua estrutura de diretório seja reconhecida corretamente aprimoramento da capacidade de construção aumentamos a capacidade de construção do nosso contêiner em termos de cpu e ram essa atualização diminui o tempo necessário para construir seus aplicativos de contêiner gratuitos, levando a um processo de construção mais eficiente e simplificado comunicação sobre requisitos de dockerfile melhoramos nossa comunicação sobre dockerfiles ausentes agora, se seu projeto requer um dockerfile para funcionar, enviaremos uma mensagem clara, amigável e direta explicando a necessidade de um dockerfile e orientando você sobre como criar um documentação de criação de dockerfile preparamos uma documentação detalhada sobre como criar dockerfiles para tecnologias populares este recurso visa ajudá lo a configurar seus projetos de forma eficiente, especialmente se você é novo no uso de dockerfiles ou lidando com uma nova pilha de tecnologia notas de lançamento (26 de jan) melhorias em docs, ux, correções melhorias no logbox abordamos várias questões em nosso componente logbox para melhorar sua experiência isso inclui a correção de problemas de rolagem, a correção da exibição de logs coloridos e a garantia de visibilidade da barra lateral em todas as resoluções de tela esperamos que esses ajustes proporcionem uma visualização mais suave e simplificada de seus logs atualização de variáveis de ambiente notamos que o botão de excluir não estava funcionando como esperado em algumas instâncias, e o corrigimos prontamente agora você deve ser capaz de excluir variáveis de ambiente sem problemas eventos de expandir e colapsar corrigimos alguns problemas que afetavam as funcionalidades de expandir e colapsar agora, elas devem funcionar perfeitamente, proporcionando uma melhor experiência do usuário ao navegar pela plataforma integração de chat de suporte para facilitar a comunicação direta com nossa equipe, adicionamos um recurso de chat de suporte agora você pode conversar diretamente com um engenheiro da back4app e obter ajuda instantânea para suas dúvidas botão voltar na tela do app adicionamos um botão voltar na tela do app para melhorar a navegação isso deve facilitar a movimentação entre as telas e o acesso às informações que você precisa carregamento preguiçoso para repos github para otimizar os tempos de carregamento dos repositórios do github e melhorar o desempenho geral da nossa plataforma, implementamos um efeito de carregamento preguiçoso isso significa que os dados serão carregados conforme necessário, reduzindo os tempos de carregamento desnecessários melhorias na redação da ux da plataforma fizemos algumas alterações na redação da ux da plataforma para torná la mais intuitiva e amigável ao usuário lógica de cancelamento de implantação melhoramos a lógica por trás do cancelamento de implantações para torná la mais eficiente e confiável isso deve resultar em menos problemas de implantação e um processo de implantação mais suave no geral lançamento da documentação de contêineres estamos empolgados em anunciar o lançamento da documentação de contêineres! este é um recurso abrangente com guias detalhados sobre como nossa plataforma funciona se você está procurando responder perguntas comuns, solucionar problemas de implantação de sua aplicação ou simplesmente entender melhor a plataforma, a documentação de contêineres é o seu recurso ideal