È stata una lunga giornata, bloccato con questo da ieri sera… ho dovuto distruggere il droplet, ne ho creato uno nuovo senza SMTP. Quando ho provato ad aggiungere la configurazione SMTP, il rebuild è stato veloce, sono tornato al punto di partenza… per ora non aggiungo nessun SMTP.
Ho cercato la documentazione nel marketplace DO e l’ho installata tramite quella console web. Il resto è stato copia-incolla di codice da/per ChatGPT. Ho creato l’amministratore con un comando rake create:admin, con l’aiuto di ChatGPT. Ho dovuto distruggere quel vecchio droplet perché la build è durata solo pochi secondi, mentre di solito richiede 4-5 minuti. Non sono uno sviluppatore, ChatGPT ha parlato di container danneggiato e nginx lento; ancora non so cosa sia successo. Comunque, ora ne ho configurato uno nuovo senza SMTP, ho paura di quel file yml.
Ahah, ok, non sei solo, credo. Anche solo uno spazio extra, una virgola o una virgoletta mancante possono rovinare un file .yml.
Bene, se il tuo forum è attivo e funzionante ora, allora la compilazione è andata a buon fine. Ricompilare può richiedere un po’ di tempo con quella configurazione hardware che hai, ma dovrebbe essere assolutamente sufficiente per far girare un forum. Ho già usato una configurazione di quella dimensione in passato. Assicurati solo di lasciare che le ricompilazioni vengano completate. A volte potrebbe fermarsi e sembrare bloccato per un po’, ma alla fine procederà. Vedrai il blocco di configurazione YAML alla fine e tornerai al prompt /var/discourse. È in quel momento che il sito si avvierà.
yml non è leggibile per gli umani: sembra Notepad ma non lo è, utile per il comando diff, copia-incolla, salvataggio…
Ho pensato a un ID Discourse, ma la maggior parte dei membri che avrò userà Gmail o Outlook. Non voglio spingerli a creare un ID Discourse. La cosa positiva è che Discourse offre accessi tramite OAuth. Migliorerò gradualmente il processo di registrazione e accesso.
