Il modo più semplice per installare Discourse è sempre stato quello di distribuirlo su un VPS nel cloud.
La distribuzione locale su qualsiasi computer è meno ottimale, ma può essere fatta.
Spesso le persone hanno un Raspberry Pi a portata di mano non sempre completamente utilizzato ed è un progetto hobby divertente ed educativo da realizzare.
Eseguirlo sul tuo PC principale? Beh, non credo che tu voglia che le sessioni di Rocket League influiscano sulle prestazioni della tua istanza Discourse?
Ho un Raspberry Pi fermo che ospita la mia galleria fotografica personale, ad esempio. Non spreca troppa elettricità e non espongo il mio laptop a tutti gli altri utenti. Dato che sto già usando Discourse come taccuino privato, potrei usare il Raspberry Pi per questo scopo perché non ho bisogno di accedervi dal mondo esterno e allo stesso tempo potrei risparmiare quasi 10 dollari al mese di bollette VPS.
Questa è una ragione. Questione di scelta, nient’altro.
Va bene. Ecco i problemi che ho riscontrato. Nota che questo è successo sul mio Pi.
Innanzitutto, ho provato a configurarlo con la guida all’installazione di Docker per lo sviluppo. Ho riscontrato un problema durante l’esecuzione di d/rails s, poiché diceva che il container si stava riavviando e dovevo aspettare che si avviasse. Ho semplicemente fermato ed eliminato il container (questa potrebbe non essere stata la migliore linea d’azione).
Quindi, ho tentato di provare la guida di sviluppo Ubuntu/Linux (questa), ma non ho potuto continuare quando ho provato bundle install, dicendo che bundle non è stato trovato. Ho tentato di clonare il repo in un’altra cartella e riprovare, ma senza successo.
Alla fine, ho eliminato entrambe le cartelle con rm -rf e disinstallato Docker, preparandomi per un’altra battaglia con il terminale domani.
Avete suggerimenti, @merefield e @Jagster?
Ti suggerisco di utilizzare l’installazione di produzione supportata.
L’installazione dev di Docker è destinata a Ubuntu e dovrai risolvere tu stesso i problemi se scegli di provarla sul pi.
Mi ritrovo qui dopo alcuni tentativi disastrosi e evitando il mio Pi per oltre un anno.
Ancora non so cosa posso fare, ad esempio, un ambiente di sviluppo funziona su un Pi? O dovrei usarne uno di produzione invece? Sono propenso per uno di sviluppo, ma è possibile farlo?
Voglio dire, ne ho uno in giro e volevo dargli un po’ di utilità, come eseguire un ambiente di sviluppo, tra le altre cose, solo per divertimento (e per lo sviluppo, così sono meno dipendente da Theme Creator).
Quindi il Pi potrebbe essere troppo lento? Se aggiungo lo swap, aiuterebbe? O in questo caso la produzione sarebbe migliore? Grazie.