Skip to content
ktkarhu edited this page Feb 23, 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.