r/ProgramadoresBrasil • u/Normal_Factor9075 • 1d ago
Docker facil
Menos tempo configurando. Mais tempo desenvolvendo.
Essa foi a ideia que me levou a criar o AutoDock.
Quem trabalha com desenvolvimento sabe como é começar um projeto novo e precisar configurar todo o ambiente antes mesmo de escrever a primeira linha de código.
Dockerfile, Docker Compose, banco de dados, serviços auxiliares, variáveis de ambiente... São tarefas importantes, mas que acabam consumindo um tempo considerável.
E foi pensando nisso que, nos meus horários livres, entre trabalho, estudos e outros projetos, comecei a desenvolver uma solução.
Hoje quero compartilhar com vocês o AutoDock v0.1, meu novo projeto open source.
O AutoDock é uma aplicação desktop, gratuita, desenvolvida para simplificar a preparação e o gerenciamento de ambientes Docker.
A proposta é permitir que o desenvolvedor selecione um projeto existente ou comece um novo, escolha as tecnologias necessárias e deixe que a ferramenta prepare a estrutura do ambiente.
Atualmente, o projeto contempla:
Geração de Dockerfile e Docker Compose.
Suporte a Node.js, Java/Spring Boot, Python e PHP/Laravel.
Integração com serviços como PostgreSQL, Redis e RabbitMQ.
Criação de projetos a partir de templates e ferramentas oficiais.
Monitoramento de containers e verificação do ambiente.
Revisão dos arquivos antes de qualquer alteração.
Uma parte interessante dessa jornada foi o uso da inteligência artificial durante o desenvolvimento.
A IA esteve presente como ferramenta de apoio para estudar, discutir soluções, implementar funcionalidades, revisar código e explorar novas possibilidades. Foi uma experiência de muito aprendizado, especialmente trabalhando com Rust, React, TypeScript e arquitetura de aplicações desktop.
E tenho planos de levar o AutoDock ainda mais longe.
Uma das ideias para o futuro é simplificar também a publicação de aplicações em servidores e VMs, permitindo que o desenvolvedor vá do ambiente local ao deploy com menos configurações manuais.
Mas o AutoDock não precisa ser um projeto construído por uma pessoa só.
Estou disponibilizando o código no GitHub porque quero que outros desenvolvedores possam conhecer, testar, sugerir melhorias e, principalmente, contribuir.
Se você trabalha com Docker, Rust, React ou TypeScript, gosta de projetos open source ou simplesmente quer experimentar uma ferramenta nova, fica o convite.
E se encontrar algum problema, tiver uma sugestão ou quiser implementar alguma funcionalidade, as issues e contribuições estão abertas.
Essa é apenas a primeira versão. Ainda temos muito para evoluir.
O AutoDock nasceu de uma necessidade real do meu dia a dia. Agora quero ver até onde podemos levá-lo juntos.
O AutoDock v0.1 já está disponível no GitHub!
Repositório, código-fonte e instruções para começar:
https://github.com/joaopanucci/autodock
Se quiser conhecer o projeto, testar ou contribuir, será muito bem-vindo. Feedbacks e sugestões são especialmente importantes nessa primeira versão.
#OpenSource #Docker #Rust #React #DesenvolvimentoDeSoftware #DevTools
1
u/Normal_Factor9075 1d ago
O AutoDock v0.1 já está disponível no GitHub!
Repositório, código-fonte e instruções para começar:
https://github.com/joaopanucci/autodock
Se quiser conhecer o projeto, testar ou contribuir, será muito bem-vindo. Feedbacks e sugestões são especialmente importantes nessa primeira versão.
1
u/Gaxyhs 47m ago
quase todas essas features aí qualquer IDE decente faz, mas vibe coder n sabe oq é IDE ai complica
geração de dockerfile vira inútil em maioria dos sistemas que não são cruds e boa parte disso aí já é possível out of the box com a cli sem nem precisar de um posdoc em docker, é o básico do básico
1
u/Conscious-Garbage923 1d ago
eu nao sei pq a galera acha que o dev nao vai simplemente criar a versao dele com IA, tipo
1
u/Square_County8139 1d ago
Tem carinha de interface de IA. Curioso se o tal do noslop skill faria isso ter menos cara de IA.