como configurar o aws ec2 para extrair automaticamente o código do github

3

Oi eu estou executando uma grande instância ec2 ubuntu que está configurado para dimensionamento automático. Sempre que a carga aumenta na instância grande, ela inicializa uma nova instância. Mas a nova instância inicializada não terá código atualizado. Eu tenho meu repositório de código no github. Como configurar a instância recém-inicializada para extrair o código do github e manter-se atualizado.

Por favor, dê algumas dicas

    
por Jeevan Dongre 08.05.2012 / 15:50

4 respostas

6

As imagens do EC2 do Ubuntu suportam cloud-init , que é destinado a esse tipo de coisa. Ele permite executar scripts, instalar pacotes, configurar o sistema etc. e é bem suportado pela AWS.

    
por 08.05.2012 / 15:59
0

Se você quiser executar algum comando após inicializar sua instância do Linux, poderá adicionar o comando necessário a /etc/rc.local . Este script é executado no final do processo de inicialização. Então, você pode puxar o código do github automaticamente cada vez que uma nova instância é inicializada.

    
por 08.05.2012 / 15:53
0

Isso é realmente possível. Você pode querer olhar para o seguinte tópico que fornece algumas informações realmente úteis sobre o tópico:

link

    
por 08.05.2012 / 16:50
0

Eu faria algo parecido com este crontab w /

@reboot git pull 

ele executará seu "git pull" toda vez que sua instância inicializar.

    
por 08.05.2012 / 17:23