Skip to content
pekman edited this page Mar 17, 2011 · 21 revisions

Mutta, tein deployment-säännöt vähän yksinkertaisemmaksi. Tämä vaatii
tosin, että deployment-koneeseen tehdään muutama asetus:

  • EC2-avain on kunnossa ja tallessa esim ~/.ssh/aaps (private key)

  • Githubiin on konfiguroitu itselle oikeudet aaps-repoon ja
    deployment-koneen ssh-avain (~/.ssh/id_rsa.pub pubkey, ei sama kuin
    ec2-serveriin) on konfigoitu githubin admin-paneelissa käyttöön

  • ~/.ssh/config kertoo mitä avainta ja käyttäjätunnusta käytetään
    ec2-serveriin, esim

    Host 79.125.124.244
        IdentityFile ~/.ssh/aaps
        User aaltoapps
        ForwardAgent yes
    

Tämän jälkeen projektin juuressa voi komentaa rake vlad:deploy, joka
tekee IHAN KAIKEN MAHDOLLISEN ja antaa vielä karkkia palkinnoksi
lopulta.