Como implantar o projeto local na Amazon

1

Eu tenho um pequeno webapp escrito em Python / Django que funciona bem na minha máquina local. Eu tenho mexido e configurado meu servidor na camada gratuita do Amazon EC2, seguindo os tutoriais on-line. No entanto, os tutoriais que encontrei até agora mostram como configurar sua instância e parar nela.

Então, minha pergunta é: como faço para obter meu webapp local na minha instância do Amazon?

FYI, sou um admin / web dev. novato.

Obrigado.

    
por Nai 09.03.2011 / 05:05

2 respostas

1

Se você deseja um método mais simples e não automatizado, basta copiar os arquivos da sua máquina local para o diretório do servidor da Web na sua instância do EC2. Tente um cliente SCP, como WinSCP para Windows ou CyberDuck para Mac - você pode configurar ambas as ferramentas para usar a chave SSH para sua instância do EC2.

Sua imagem do EC2 já deve ter o Apache HTTPD para que você possa implantar seu aplicativo Django; Parece que você tem isso coberto desde que você tenha executado localmente, mas postar de volta aqui, se você tiver mais perguntas.

    
por 12.03.2011 / 22:24
0

Estou investigando usando uma combinação de ferramentas para fazer algo bem parecido. Fabric é ótimo para isso e eu tenho usado o link como base guia.

O boto parece ser bom para usar em scripts de configuração da AWS, mas eu ainda não mergulhei nele. link

Depois que eu tiver um ambiente configurado, eu o configurarei para extrair meu código do repositório do Github. Eu acho que vou configurar o github para empurrar as mudanças como um gancho post-commit, mas vamos ver. link

Esta é uma pergunta interessante e mal posso esperar para ver as respostas de todos os outros.

    
por 10.03.2011 / 01:02