Deploy de aplicação Django

20 views
Skip to first unread message

Márcio Sancho

unread,
Mar 4, 2013, 12:36:01 PM3/4/13
to pug...@googlegroups.com, python...@googlegroups.com
Boa tarde pessoal,



Preciso colocar uma aplicação Django com banco MySQL no ar. Não tenho experiência em deploy e a aplicação já peguei pronta, está no github. Alguém conhece algum serviço que facilite isso. Pesquisei e vi que existia um Django Zoom, mas acho que não existe mais. Alguém conhece outro serviço? Quero oferecer a aplicação como um PaaS. Valeu,




--
Márcio Sancho

Vitor Antero

unread,
Mar 4, 2013, 12:47:08 PM3/4/13
to pug...@googlegroups.com, python...@googlegroups.com
Dá uma sacada no Heroku!

Tu dá deploy com um git push =P






--
Márcio Sancho

--
Você está recebendo esta mensagem porque se inscreveu no grupo "pug-pe" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para pug-pe+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para pug...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Vítor Antero

Gladson Simplício Brito

unread,
Mar 4, 2013, 12:51:17 PM3/4/13
to pug...@googlegroups.com
tem o 
https://www.appfog.com/

Mas recomendo o Heroku mesmo, como o colega @Vitor Antero indicou.

Márcio Sancho

unread,
Mar 4, 2013, 12:52:40 PM3/4/13
to pug...@googlegroups.com

Não tenho prática no Git, mas vou pesquisar. Agora no caso (dúvida de noob), como fica configurações de banco, já vão juntas?


--
Márcio Sancho

Lucas Inojosa

unread,
Mar 4, 2013, 12:54:08 PM3/4/13
to pug...@googlegroups.com
No caso do heroku, procura o tutorial de deploy com django deles.
Lá tem as instruções de como configurar o banco MySQL no settings.py pro heroku.
Sugiro definir esse settings.py como padrão e criar um local_settings.py com as configurações do banco local.

---
Lucas Inojosa C. Ferreira
Graduando em Ciência da Computação no CIn/UFPE
Desenvolvedor no AtéPassar
[f] facebook.com/lucasicf






--
Márcio Sancho

--

Igor Medeiros

unread,
Mar 4, 2013, 1:15:47 PM3/4/13
to pug...@googlegroups.com
Heroku [4]

Seguindo o tutorial deles é fácil fazer o deploy.
Depois de mexer nele se você quiser estudar um pouco mais tem o pythonanywere.com quem na conta free te dá direito a 500mb de banco MySQL e ainda te dá a possibilidade de acessar o terminal via web de qualquer lugar.


--
Igor Medeiros

Igor Medeiros

unread,
Mar 4, 2013, 1:18:59 PM3/4/13
to pug...@googlegroups.com
corrigindo o typo: www.pythonanywhere.com
--
Igor Medeiros

Márcio Sancho

unread,
Mar 4, 2013, 1:20:53 PM3/4/13
to pug...@googlegroups.com
Já tenho conta no PythonAnywhere, lá tb rola legal?
--
Márcio Sancho

Igor Medeiros

unread,
Mar 4, 2013, 1:25:52 PM3/4/13
to pug...@googlegroups.com
Para ser sincero não tenho nada grande em produção rodando no PythonAnyWhere, gostei da proposta deles e da possibilidade de uma cota gratuita de MySQL de 500MB (talvez seja 1GB mas na duvida coloquei o palpite menor). Mas o Heroku é infinitamente mais bem conhecido e documentado. Tudo que fiz no PythonAnywhere foi pequenos testes.  Pretendo colocar uns crawlers para rodarem no PythonAnyWhere para ficarem minerando dados de uns sites assim que tiver algum tempo de sobra.



--
Márcio Sancho

--
Você está recebendo esta mensagem porque se inscreveu no grupo "pug-pe" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para pug-pe+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para pug...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Igor Medeiros

Nielson Santana

unread,
Mar 4, 2013, 1:48:03 PM3/4/13
to pug...@googlegroups.com
Appfog[2].

Semelhante ao heroku, só que lhe dá 2GB de RAM free, alem de ser tão fácil quanto.


2013/3/4 Igor Medeiros <irgme...@gmail.com>

Gustavo Henrique Lima Pinto

unread,
Mar 5, 2013, 7:51:49 AM3/5/13
to Comunidade_Python
Como funciona pra adicionar serviços ao appfog?

É possível? Existem boas opções? E os preços?


2013/3/4 Nielson Santana <niels...@gmail.com>

Nielson Santana

unread,
Mar 5, 2013, 8:28:08 AM3/5/13
to pug...@googlegroups.com

Para adicionar serviços basta ir na interface do próprio site ou
usar as ferramentas via terminal que eles disponibilizam e que você usa para administra a app.
Eles possuem diveros serviços, alguns free e outros pagos(estes também estão disponíveis no heroku).
Os free são:
MongoDB, PostgreSQL, MYSQL, RabbiMQ, Redis.

Eles disponibilizam 8 serviços no plano free e o database (MongoDB, PostgreSQL, MYSQL) é de 100MB.
Se você pagar $ 50, discola 8 serviços de 500MB.
Além disso, diferentemente do heroku, sua aplicação pode ter no mínimo 128MB de RAM e você pode escalar em tamanho e em número de instâncias.
Um problema que existe atualmente é a falta de um armazenamento persitente no disco, mas esse problema o Heroku também possui.
Além disso você pode escolher entre diversos datacenter para por sua aplicação, tais como ASIA, EUROPA, EUA e assim diminuir a latência.





2013/3/5 Gustavo Henrique Lima Pinto <gustavohe...@gmail.com>

Gustavo Henrique Lima Pinto

unread,
Mar 5, 2013, 10:13:22 AM3/5/13
to Comunidade_Python
po. uma boa opção mesmo.

valeu!


2013/3/5 Nielson Santana <niels...@gmail.com>
Reply all
Reply to author
Forward
0 new messages