Executando verificação de segurança...
25

Construí uma coleção de arquivos Docker Compose

Se você já passou alguns minutos ou horas tentando construir um arquivo Docker Compose para subir algum serviço, sabe que são muitas tentativas e erros até chegar na versão final, ou algum tempo de busca em vários sites para encontrar um arquivo pronto.

Esses dias eu passei por isso para subir algumas coisas, e percebi que ainda não existia um local centralizado de arquivos Docker Compose. Você encontra esses arquivos prontos, porém estão espalhados pela internet.

Pensando nisso (e querendo brincar com Inteligência Artificial) decidi construir o Docker Compose Directory, uma página que reúne arquivos Docker Compose para diferentes ferramentas, prontos para copiar, colar e usar.

O mais interessante? Todo o projeto levou apenas algumas horas, desenvolvido utilizando o Lovable.dev e Claude 3.5 e 3.7 Sonnet, rodando de forma gratuita com GitHub Pages + Cloudflare.

Se a ideia te interessa, dá uma conferida em: https://docker-compose.directory

O código está disponível em: https://github.com/henriquearthur/docker-compose-directory

Carregando publicação patrocinada...
2

Ficou muito bom cara.
Eu acho que poderia melhorar mais se tivesse mais informações, como por exemplo explicações seja no comentário ou por fora do arquivo a respeito de algumas coisas como explicar que é possível usar a porta externa diferente da interna, adicionar tags adicionais, mais avançadas. Algo mais didático, quem vai usar isto são pessoas que não sabem criar seu próprio arquivo ou que sabem e estão procurando mais exemplos para melhorar o seu arquivo.

1
1
1
1

Ótima ideia, é sempre bom ter um local fácil para procurar os manifestos dos serviços. Fiz uma pequena contribuição adicionando o manifesto do SQL Server que eu sempre penei pra achar. Uma dica que pode melhorar a procura quando aumentar a quantidade de serviços é adicionar Tags (database, cache, monitoring, etc...), isso ajuda a filtrar melhor, e adicionar a logo do serviço.

1

Valeu pela contribuição! Já aceitei seu PR.

Quando eu gerei o front-end no Lovable ele já trouxe a funcionalidade de tags e categorização, acabei tirando porque eu queria lançar algo mais simples e tirar logo do papel.

Mas fica muito interessante de fato, eu vou colocar no radar pra implementar quando tiver mais composes.

1

Seria legal conseguir editar e criar arquivos personalizados de docker compose, e diferentes tipos de arquivo docker.

Pode colocar versões também, adicionar ou remover tipos de aplicações.

Talvez um Docker builder.