Prompt para containerização com docker em DevOps

Prompt gerado automaticamente para Containerização com Docker em DevOps

5.0
36 usos
ChatGPT
Usar no ChatGPT
"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."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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