Fazendo o deploy de uma aplicação Django no Dreamhost

No post anterior, foi mostrado como instalar uma versão mais recende do Python e do Django no Dreamhost. Nesse post será demonstrado como fazer o deploy de uma aplicação Django utilizando o virtualenv.

O Dreamhost utiliza o Passenger WSGI para servir aplicações escritas em Python, por isso, o processo aqui descrito é referente ao deploy utilizando o Passenger WSGI. Continue reading

Instalação do Python 2.7.2 e Django 1.3.1 no Dreamhost

Em servidores compartilhados normalmente não é possível ter a versão do Python ou mesmo do Django de acordo com as necessidades do projeto. Porém, tendo um acesso SSH, é possível instalar, no diretório home, a versão requerida para rodar o projeto.

Como exemplo, será demonstrado como instalar uma versão do Python e do Django diferente da oferecida pelo serviço de hospedagem compartilhada do Dreamhost. No momento da escrita do post as versões do Python e do Django oferecidas são, respectivamente, 2.5.2 e 1.2.1. Serão instaladas as versões atuais que são 2.7.2 para o Python e 1.3.1 para o Django. Continue reading

Django no Dreamhost, agora é “oficial”!

O Dreamhost anuncia que “oficialmente” está suportanto aplicações Django. Para ter sua aplicação rodando basta a simples execução de um script que fará todo o trabalho pesado para que sua aplicação Django seja implantada no servidor.

Para execução do script, primeiramente será necessário editar algumas configurações no dominio hospedado.

Configuração do dominio

Será necessário ativar o passenger para seu dominio, para isso basta seguir esses passos:

  1. Abra a página de configuração dos domínios do painel de controle e edite o domínio desejado.
  2. Vá até a seção “Users, Files, and Paths”, e assegure que o web direcotry do seu dominio termine com “/public”, por exemplo, “/home/usuario/elyezer.com/public”.
  3. Após a modificação anterior, vá até a seção “Web Options” e marque o checkbox para ativar o “Passenger”.

Após as modificações anteriores, basta executar o script para poder fazer o deploy de sua aplicação.

Utilizando o script para o deploy da aplicação Django

Agora será necessário que você acesse seu servidor via SSH, e após entrar no diretório da sua aplicação, execute os seguintes comandos:

wget http://wiki.dreamhost.com/django-setup.py
python django-setup.py

O script irá orientá-lo durante o restante do processo de configuração de sua aplicação. Para maiores informações, visite a página do wiki do Dreamhost sobre o Django.

Conclusões

Para quem já havia feito o deploy anteriormente de uma aplicação Django no Dreamhost perceberá que o processo de configuração está muito mais simples, quase como um One Click Install. Com isso o Dreamhost anuncia que está suportando “oficialmente” aplicações em Django em sua hospedagem.

Ainda não tem um servidor de hospedagem?

Aproveite esse novo recurso oferecido pelo Dreamhost e cadastre-se agora mesmo. Utilize o código promocional DHDJANGO para obter um desconto de até $90 dólares ao se cadastrar.

Precisando de hospedagem? Então aproveite essa promoção insana de fim de ano!

Se você esta a procura de uma hospedagem de qualidade, com recursos como acesso via ssh, contas de email ilimitadas, dominios hospedados ilimitados, subversion, jabber e muito mais… e de quebra obter taxa de transferência e espaço em disco ilimitados! E, para não ter mais desculpa por nao ter uma excelente hospedagem, conseguir um desconto de até $97,00 dólares!

Então aproveite, ao assinar a hospedagem oferecida pela Dreamhost e usar o promocode DESCTOTAL você estará adquirindo uma excelente hospedagem e ainda aproveitará a promoção de ter espaço em disco e tranferência mensal ilimitados para sempre! E de quebra, ao usar o promocode DESCTOTAL, poderá conseguir até $97,00 dolares de desconto.

Corra pois a promoção de espaço e transferência, oferecido pela Dreamhost, está acabando. Porém você ainda poderá assinar até o final de janeiro do ano que vem usando o promocode DESCTOTAL para obter um desconto de até $97,00 dólares no pagamento do plano.

Clique aqui e confira o que você terá em seu plano caso assine, ou então clique aqui e vá direto a pagina de cadastro.

Feliz hospedagem nova!