piratas / apoio-piratas

Pequeno projeto de apoio ao Partido Pirata
https://apoio.partidopirata.org
GNU General Public License v3.0
6 stars 8 forks source link

Mudar banco de dados #12

Closed guilhermebr closed 8 years ago

guilhermebr commented 8 years ago

@desci Qual banco de dados podemos usar em production? O servidor tem Docker? se tiver podemos subir o banco em um container que ai não influencia em outros serviços, nem demanda instalação.

iuriguilherme commented 8 years ago

@guilhermebr Postgres ou mysql, tem que ter sudo

iuriguilherme commented 8 years ago

@guilhermebr Ainda não tem docker, eu to tentando escolher uma solução de virtualização também sem ser Xen. Provavelmente vou botar LXC se nada der certo, porque ta tudo rodando no bare metal.

carloscosta commented 8 years ago

@desci @guilhermebr temos outro server?

rodar um Postgree/MySQL no mesmo host onde tá o Web Server não é boa prática tanto do ponto de vista da performance quanto da segurança http://stackoverflow.com/a/660036

iuriguilherme commented 8 years ago

@carloscosta por hora isso vai ter que ser na má prática mesmo. eu vou instalar assim que possível neste servidor alguma ferramenta de virtualização (lxc, openvz, kvm), tem que cuidar esse servidor que é o único funcional disponível hoje, e eu faço backup tudo na mão.

carloscosta commented 8 years ago

Tô organizando pra fazer um release, pretendo incluir essa issue. O RDBMS a ser adotado será postgresql.

gilsondev commented 8 years ago

Pode usar o docker para container. Nesse caso poderia ser da seguinte forma:

O nosso amigo @gomex acabei de criar uma PR para iniciar algumas melhorias com o docker que é a #21.

Assim, pode usar as boas práticas de configuração de ambiente como o 12factors como por exemplo, atribuição de valores de configuração via variáveis de ambiente.

Vou fazer algumas refatorações e vou enviar via PR para darem uma olhada, e na descrição do porque de cada uma.

iuriguilherme commented 8 years ago

Alguém ta usando o postgres no entwickler?

carloscosta commented 8 years ago

@desci não. Alias, essa issue nem faz tanto sentido assim. Não tem funcionalidade no site que precise de banco de dados - tem a mini FAQ, mas o site tá no ar por vários e nenhuma pergunta foi submetida.

Como desenvolvedor principal do site, e responsável pelo v2, vou fechar a issue.