Domanda

So che questo può sembrare banale per alcuni, altro non vedere il punto, però - per me questo sarebbe grande:

Sto cercando di capire come impegnarsi in modo rapido ed efficiente gli aggiornamenti di mia applicazione Rails, passare a un sotto pagina di stile di costruzione, mentre io riavviare l'applicazione rotaie e quindi verificare le modifiche, poi, quando sono felice, interruttore di nuovo al versione pubblica dal vivo.

Al momento, seguo il seguente schema:

  • 1, apportare modifiche alle app
  • 2, si impegnano con le versioni App per Mac per BeanstalkApp
  • 3, Deploy revisione da BeanstalkApp al server
  • 4, login al server e riavviare apache
  • 5, attendere qualche secondo e poi iniziare a ricontrollare il tutto è A-OK

Se aiuta, sto usando passeggero su un chiavi in ??mano Rails VPS immagine.

Grazie in anticipo per qualsiasi consiglio, ecc.

Grazie,

Danny

È stato utile?

Soluzione

Hai alcune opzioni:

  • Creare un sottodominio per 'testare' e distribuire al vostro server di produzione e quando è controllati si può spingere alla vostra posizione codice di produzione.

È necessario essere in grado di aggiungere un sottodominio al tuo record DNS a punto per lo stesso indirizzo IP di server di produzione principale. Avrete poi anche bisogno di aggiungere un nuovo VirtualHost con ServerName subdomain.host.com e DocumentRoot /data/host.com/testing/public in modo che si carichi il codice.

Ho personalmente fatto entrambi gli approcci. Io preferisco l'approccio # 1 ma è preferenze personali e il livello di accesso è necessario i padroni di casa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top