Coderockr / orcamentos

Aplicativo de gerenciamento de Orçamentos
117 stars 71 forks source link

Docker ou Vagrant #89

Open renanmpimentel opened 9 years ago

renanmpimentel commented 9 years ago

Pessoal,

O projeto está parado por um tempo, mas gostaria de levantar a questão de um vagrant ou docker para ficar mais fácil o uso do componente.

Eu acredito que o docker, seria a melhor escolha.

eminetto commented 9 years ago

Acho uma ótima ideia Renan. Vc quer dar o start?

renanmpimentel commented 9 years ago

Então vou iniciar o docker =)

jackmakiyama commented 9 years ago

Eu iria de Vagrant, mais pela facilidade de um Vaprobash mesmo e não ter que usar um docker virtualizado no OS X que pesa um pouquinho... =[

renanmpimentel commented 9 years ago

Eu não uso OS X, por isso optei pelo Docker, já chegou a ver o Vagrant Docker ?

E acho que o Dokcer já melhorou bastente para o OS X e Windows..

renanmpimentel commented 9 years ago

@jackmakiyama se for vagrant, acredito que o @eminetto deva ter um, ele utiliza para o desenvolvimento dele, ai poderiamos então, deixar disponivel os dois, em branchs distintas ..

O que acham ?

jackmakiyama commented 9 years ago

@renanmpimentel acho melhor deixar um só, mas é questão de escolha, eu realmente não posso escolher, por que não conheço o Docker, teria que aparecer alguém mais pra opinar.

renanmpimentel commented 9 years ago

Legal, vamos ver se alguém se manifesta ..

eminetto commented 9 years ago

Eu acho que o Vagrant é mais compatível pq o Docker funciona legal em Linux, nos outros SOs é meio gambiarra (docker dentro de uma vm) :)

vitornp commented 9 years ago

Eu acho que o docker é o futuro e nas versões mais nova funciona bem em outros SOs.

Estou usando a um tempo no Mac está rodando liso ;)

renanmpimentel commented 9 years ago

@eminetto o docker tem evoluido bastante, ainda mais para o mundo OSX .. Ja ouviram falar do Azk ?

jackmakiyama commented 9 years ago

AZK é animal! E muito mais fácil manter do que um Docker puro. Aí eu acho legal. Masss, ainda fica o peso, quando teste ele a uns 4 meses atrás a vm ficava bem pesada.

renanmpimentel commented 9 years ago

O pessoal do AZK lançou a versão 0.14.6 que ja tem suporte a VirtualBox 5 e vai sair a versão 0.15.0 mes que vem ja, os caras estão voando ..

Mas mesmo usando AZK, teriamos que fazer uma imagem com as dependencias do PHP que o projeto utiliza.

renanmpimentel commented 9 years ago

Bom, vou iniciar então uma imagem Docker e tentar utilizar ela com o Azk.

gullitmiranda commented 9 years ago

Que massa galera.

Valeu pela iniciativa @renanmpimentel.

Para quem não sabe, eu faço parte da core team do azk, e tenho tentando ajudar o @renanmpimentel no que precisar para que funcione com o azk, docker ou mesmo vagrant.


@jackmakiyama realmente no Mac hoje temos o "custo" da VM, o motivo de tal é que o docker não roda nativo igual no linux. Porém para utilizar o docker será a mesma coisa. No vagrant isso pode ficar ainda pior caso cada sistema (ou serviço) seja separado em uma VM separada.

Em relação isso temos procurado alternativas, tais como:

leandro-lugaresi commented 9 years ago

Ola pessoal! Eu andei utilizando o azk em alguns projetos e posso ajudar no setup do ambiente. Eu acredito que é possível dar suporte ao docker-compose e ao azk assim o usuário tem a possibilidade de escolher a ferramenta que mais lhe agrada.

renanmpimentel commented 9 years ago

@leandro-lugaresi eu e o @gullitmiranda demos inicio ontem, vou comitar hoje e podemos finalizar isto junto.

gullitmiranda commented 9 years ago

good @leandro-lugaresi. Sim é bem possível deixar a possibilidade de utilizar ambos.

renanmpimentel commented 9 years ago

@leandro-lugaresi dei inicio aqui, ainda não está 100%, mas toda ajuda é bem vinda.. O Azkfile.js que criei ..

gullitmiranda commented 9 years ago

apenas um adento @renanmpimentel, esse Azkfile.js só estará funcional após o PR (que você vai fazer) com as correções na imagem https://github.com/azukiapp/docker-php-fpm/.

renanmpimentel commented 9 years ago

@gullitmiranda é que como é falei, não está 100%, então por enquanto tem o start.sh maroto lá ..

gullitmiranda commented 9 years ago

desculpa mestre. Esqueci do start.sh :D

mas as mudanças que vc vai fazer são importantes :dancers:

renanmpimentel commented 8 years ago

Alguém tem algum feedback do azk com o https://github.com/Coderockr/orcamentos ?