Como trabalhar no projeto Python para ser executado em uma instância do EC2?

0

Acabei de iniciar um projeto da web usando o Python / webpy. Eu criei uma instância do Amazon EC2 e agora gostaria de trabalhar no lado do desenvolvimento real.

Existe uma maneira de eu abrir os arquivos Python localizados na instância do EC2 da minha máquina de desenvolvimento local usando um ambiente de desenvolvimento como o Komodo? Não quero usar nano ou vi , pois preciso de mais do que um editor de texto básico. Se a abordagem que mencionei não for a melhor prática, você poderia recomendar uma alternativa melhor?

    
por David 01.06.2011 / 17:33

2 respostas

2

Você tem muitas opções:

  1. Use o sistema de controle de versão como SVN, Git ou Mercurial (minha preferência pessoal é a última). Você configura um repositório em algum lugar como bitbucket ou github, depois apenas efetua commit a partir da máquina dev e faz o check out do servidor web.

  2. Use FTP / SFTP

  3. (meu favorito pessoal) Use o SSHFS para montar o sistema de arquivos do servidor web no seu local. A conexão SSH será usada para trocar dados, mas para todos os efeitos, o seu IDE tratará os arquivos remotos como se fossem locais!

    Você não especificou seu sistema operacional, mas tenho certeza de que, com pouca pesquisa, você conseguirá encontrar a solução.

    • Para máquinas Linux, existe uma combinação de utilitários sshfs e fusíveis. Um dos guias de mini-instalação pode ser encontrado aqui: link
    • Para máquinas Windows, veja esta pergunta para soluções populares: link
por 01.06.2011 / 21:08
2

Você pode usar o FTP para enviar dados ao servidor quando terminar de usá-lo, ou usar o GIT para enviar dados por push para um repositório remoto

    
por 01.06.2011 / 19:27