Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Padronização de ambiente dev com Vagrant #10

Closed
drgomesp opened this issue Oct 3, 2012 · 13 comments
Closed

Padronização de ambiente dev com Vagrant #10

drgomesp opened this issue Oct 3, 2012 · 13 comments
Labels

Comments

@drgomesp
Copy link
Contributor

drgomesp commented Oct 3, 2012

Pessoal, acho interessante utilizarmos o Vagrant para padronizar o ambiente de desenvolvimento e, eventualmente, o de staging e produção.

Dessa forma, basta criarmos uma VM padrão, com as versões do PHP, MySQL e qualquer outra ferramenta que formos utilizar.

Assim, mantemos um Vagrantfile no repositório, com as configurações de setup automáticas com Chef ou Puppet, para que qualquer um que queira contribuir com o projeto tenha o ambiente configurado pronto para desenvolver em pouquíssimo tempo.

@iannsp
Copy link

iannsp commented Oct 3, 2012

muito boa a ideia.
precisamos só de um candidato para realiza-la. ;)

@drgomesp
Copy link
Contributor Author

drgomesp commented Oct 3, 2012

Me disponho a fazê-lo, sem problema algum.

Só precisamos definir as configurações do ambiente.

@hussani
Copy link

hussani commented Oct 3, 2012

Acho que precisamos fazer um levantamento de qual seria a melhor configuração para todos.

Começando por alguns pontos chaves:

  • Sistema Operacional
  • Versão do PHP
  • Versão do MySQL

Eu voto por Ubuntu 12.04, PHP 5.3.1x e MySQL 5.5.

Outras sugestões?

@netojoaobatista
Copy link
Member

Odeio Ubunto e qualquer Debian like, prefiro Fedora.

Sobre o PHP e MySQL, concordo com ambos @hussani.

@drgomesp
Copy link
Contributor Author

drgomesp commented Oct 3, 2012

Eu recomendo o CentOS pra sistema operacional.

O resto é variável por mim. (PHP prefiro o 5.4)

@alexsandro-xpt
Copy link
Member

Show isto, qualquer um pode ter acesso a uma copia deste VM?

@netojoaobatista
Copy link
Member

CentOS é bacana também.

@hussani
Copy link

hussani commented Oct 3, 2012

@alexsandro-xpt a ideia é que todos os que desenvolvam tenham acesso a VM.
Produzindo no mesmo ambiente não teremos problemas de compatibilidade.

@netojoaobatista
Copy link
Member

Bom, como o @drgomesp se prontificou a criar as VMs, podemos fechar assim:

CentOS, por ser mais server que outras distros, como Ubuntu e Fedora.

Sobre o PHP e MySQL, instalamos as últimas estáveis do CentOS.

Fechamos?

@suissa
Copy link

suissa commented Oct 3, 2012

ótima ideia!

@iannsp
Copy link

iannsp commented Oct 3, 2012

@drgomesp @netojoaobatista e galera.
pra mim, fechadissimo.
vamos nessa.

@iannsp iannsp closed this as completed Oct 3, 2012
@augustohp
Copy link

Concordo, eu não ligo pro SO desde que a ISO não seja monstruosa.
porque a issue foi fechada se o entregável dela é justamente um vagrantfile e ele ainda ñao existe no repositório?

Acho que essa task poderia ser feita tranquilamente antes do hangout. @drgomesp, você consegue preparar esse arquivo ainda hoje e fazer um pull request?

@netojoaobatista
Copy link
Member

@augustohp, uma nova foi aberta: #14, focada no entregável. Acho que essa aqui foi fechada por se tratar de uma discussão sobre "ser ou não ser". Uma vez decidido, a #14 foi aberta para que a discussão seja mais focada no entregável, e não mais em outras possibilidades.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants