Mi piacerebbe dire che il tuo post è il migliore.
Ho trovato il problema, è che Oracle Object Storage utilizza lo stile del percorso.
E Discourse non mi dà l’opzione per usare lo stile del percorso, vuole costringermi a usare lo stile dell’host virtuale.
Vorrei poterlo scegliere.
Anche minio deve essere configurato per adattarsi allo stile dell’host virtuale.
Dato che ogni principale provider cloud supporta lo stile degli host virtuali (anche MinIO), non abbiamo in programma di aggiungere il supporto per la funzionalità deprecata dello stile del percorso.
Non è la prima volta che ricordo che lo hai affermato. Forse aggiungi questo all’OP e dichiara esplicitamente che Oracle Object Storage non è supportato finché non supporteranno lo stile dell’host virtuale.
La spiegazione di cui sopra è ragionevole, ma dovrebbe essere chiarito che qualsiasi provider che non utilizza lo standard Virtual Host Style non è supportato.
Nonostante ciò sia presente in alcuni punti, non è molto chiaro.
Ho dovuto fare alcuni test per scoprirlo.
Qual servizio hai provato che non ha funzionato? In questo modo potremo aggiungerlo all’elenco nel post iniziale.
Ho provato con Oracle Object Storage
Stanno ancora usando lo “stile percorso” ed è per questo che non ha funzionato.
Ho appena configurato il backup S3 utilizzando DigitalOcean Space. Al termine dell’inserimento delle informazioni nel mio file * app.yml e dell’esecuzione di ./launcher rebuild app, quando ho provato il comando rebake, rake posts:rebake, ho ricevuto un messaggio di errore che indica che rake non è stato trovato.
Aiuto! Sono bloccato!
Prima di inserire il comando rake, dovresti
./launcher enter app
Potresti fare una ricostruzione html su un post dall’UX prima per assicurarti che funzioni.
Grazie @pfaffman. Ho eseguito il comando:
./launcher enter app
prima di eseguire il comando rebake.
Hai anche detto “Potresti fare una ricostruzione html su un post dall’UX per assicurarti che funzioni.”
Non so come fare questo dato che sono nuovo a Discourse. Ti dispiacerebbe fornirmi i passaggi per farlo?
Dato che la guida qui non lo specifica, dopo aver inserito questi dettagli in app.yml ed eseguito il comando necessario, devo ancora configurare le impostazioni in Impostazioni → File e Impostazioni → Backup?
Ciao Victor,
sul tuo sito, cliccando sui tre puntini (i puntini di sospensione) troverai la chiave inglese e lì rebuild html
No. Inserire le impostazioni nelle variabili d’ambiente sovrascrive la possibilità di vederle cambiare nell’interfaccia utente.
Grazie, @Benjamin_D. Lo farò a breve.
Grazie per il tuo aiuto.
Ho completato con successo la configurazione del backup S3 (o almeno credo!). Ma quando eseguo il backup, viene eseguito con successo.
Tuttavia, il mio bucket DigitalOcean Space non contiene file!
Ecco la mia configurazione. Non ho incluso le mie chiavi di accesso e segrete per ovvi motivi!
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: NYC3
DISCOURSE_S3_ENDPOINT: nyc3.digitaloceanspaces.com
DISCOURSE_S3_ACCESS_KEY_ID: myaccesskey
DISCOURSE_S3_SECRET_ACCESS_KEY: mysecretkey
DISCOURSE_S3_CDN_URL: https://community-cdn.itechguides.com
DISCOURSE_S3_BUCKET: itg-community-files
DISCOURSE_S3_BACKUP_BUCKET: itg-community-files/backups
DISCOURSE_BACKUP_LOCATION: s3
Tutte quelle righe DISCOURSE*: x vanno più in alto nel file, nella sezione che inizia con env:, proprio sotto le cose SMTP.
Wow! Ora sposto i file e testo.
Dovrei spostare anche lo script qui sotto?
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
Quella sezione è una strofa a sé stante, quindi non importa dove vada (tranne che nel mezzo di un’altra).
Grazie mille @pfaffman! Ho appena aggiunto quei file nei posti giusti e dopo aver ricostruito il container, il mio sito è bloccato mostrando una pagina bianca!



