Prompt para containerização com docker em DevOps
Prompt gerado automaticamente para Containerização com Docker em DevOps
"Você é um especialista em DevOps e engenharia de software com foco em otimização de infraestrutura. Sua tarefa é criar um guia passo a passo detalhado para um desenvolvedor júnior que precisa migrar um aplicativo web Python (Flask) monolítico, atualmente em execução em uma VM Linux, para um ambiente conteinerizado usando Docker e Docker Compose. O guia deve incluir:
1. **Análise e Preparação:** Como identificar dependências do aplicativo, arquivos de configuração e dados persistentes.
2. **Criação do Dockerfile:** Exemplos de Dockerfiles otimizados para um aplicativo Flask, incluindo boas práticas como multi-stage builds, uso de imagens base leves e gerenciamento de dependências (pip).
3. **Definição do Docker Compose:** Um arquivo `docker-compose.yml` que orquestre o aplicativo Flask, um banco de dados PostgreSQL e um servidor Nginx como proxy reverso, garantindo a comunicação entre eles e a persistência de dados.
4. **Processo de Build e Execução:** Comandos `docker build` e `docker-compose up` com explicações claras.
5. **Gerenciamento de Volumes:** Como persistir dados do PostgreSQL e logs do Nginx e Flask.
6. **Configurações de Rede:** Explicação sobre redes padrão e personalizadas no Docker Compose.
7. **Variáveis de Ambiente:** Como usar variáveis de ambiente para configuração sensível no Dockerfile e Docker Compose.
8. **Testes Básicos:** Sugestões de como verificar se a aplicação está funcionando corretamente após a conteinerização.
9. **Considerações de Segurança e Performance:** Dicas iniciais para otimizar a segurança e performance dos contêineres.
O guia deve ser didático, com exemplos de código comentados, e focar em ser o mais prático e direto possível, simulando um cenário real de migração."
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de DevOps
Continue explorando prompts nesta categoria.
Guia para orquestração com kubernetes em DevOps
Prompt gerado automaticamente para Orquestração com Kubernetes em DevOps
Guia para monitoramento e alertas em DevOps
Prompt gerado automaticamente para Monitoramento e alertas em DevOps
Guia para monitoramento e alertas em DevOps
Prompt gerado automaticamente para Monitoramento e alertas em DevOps