Ho un server di produzione che sto gestendo in questo momento, ma sta diventando incredibilmente inefficiente per entrambi:
- SSH nel server remoto e sviluppo lato server
- Sviluppa sul mio computer locale e trasferisci le modifiche al server remoto
Un possibile rimedio che mi è venuto in mente è stato mantenere un repository git che riflettesse il filesystem del server remoto (quindi il server / var / www / html / sarebbe REPO / var / www / html), e poi su push , avendo un git hook linka tutti i file nelle directory appropriate. Tutto ciò che sto spingendo attualmente è solo configs (ad esempio Nginx.conf) / file interpretati (ad esempio HTML / JS), quindi non vedo alcun problema spuntare lì. Anche per gli elementi compilati, sembra essere semplice come utilizzare la stessa architettura della CPU, durante la costruzione, e quindi ricollegare il lato server.
Mi manca qualcosa? Vedo solo benefici qui.