Come posso personalizzare il mio sito

Uso un VPS su cui ho installato Discourse, utilizzando Docker.

Mi chiedevo: come posso modificare il codice sorgente sul mio computer e poi inviare queste modifiche alla macchina remota?

Secondo me:

  1. docker save ***
  2. scp xxx@xxxx // copia l’immagine Docker sul mio computer
  3. apporta alcune modifiche
  4. carica l’immagine sulla macchina remota

Non so se esista un modo più efficiente per sviluppare Discourse.

Durante l’installazione di Discourse, puoi clonare il tuo repository Git (con modifiche) invece di quello di Discourse.
Modifica semplicemente il link nella riga centrale qui:

Sì, capisco cosa intendi,
ma ci sono due repository: 1. discourse_docker.git 2. discourse.git
discourse_docker non contiene il codice sorgente, mentre discourse è il codice sorgente.

Se uso il metodo sopra descritto, dovrò ricompilare le immagini Docker ogni volta che modifico il codice sorgente.

Oppure… potresti risparmiarti tonnellate di problemi e scrivere un componente del tema o un plugin contenente le tue modifiche…

Se devi assolutamente eseguire una fork del codice sorgente (il che è decisamente sconsigliato, dato che puoi ottenere quasi tutto con un plugin), dovrai:

Ora so che forse sto pensando nel modo sbagliato. Posso semplicemente scrivere un plugin che contenga la mia modifica.

Grazie a tutti!