Sto cercando di spostare i miei vecchi caricamenti su S3. Ho iniziato un argomento a riguardo qui prima:
Ok, ho ricostruito il sito e ho seguito le procedure di configurazione di S3.
Ora tutto dovrebbe essere caricato da S3. Quindi, come posso verificare? Posso eliminare la vecchia directory degli upload sul mio droplet per liberare spazio?
Ho configurato la nostra CDN e alla fine tutto funzionava correttamente. Ho poi seguito le istruzioni per la configurazione di S3 qui:
Questo argomento spiega come configurare alcuni fornitori di Object Storage compatibili con S3 (cloni S3). Consulta Set up file and image uploads to S3 per maggiori dettagli sulla configurazione di Amazon AWS S3, che è supportata ufficialmente e utilizzata internamente da Discourse per i nostri servizi di hosting.
Provider
Nome Servizio
Funziona con Discourse?
Amazon AWS
S3
Sì
Digital Ocean
Spaces
Sì
Linode
Object Storage
Sì
Google Cloud
Storage
Sì
Scal…
Ho eseguito il rebuild e ora il mio sito appare vuoto, tranne per il widget dei tempi di caricamento in alto a sinistra.
https://discourse.brandywinereef.club/
Ho chiaramente fatto qualcosa di sbagliato, ma non ho idea di cosa o come risolverlo. Aiuto per favore!
EDIT: Sidekiq viene ancora caricato, ma non mostra alcun processo in esecuzione.
Falco
(Falco)
13 Maggio 2020, 8:18pm
2
Ehi, il tuo sito sta utilizzando il mio dominio example https://falcoland-files-cdn.falco.dev come CDN S3.
Come indicato nella guida, quel dominio dovrebbe puntare al dominio del servizio CDN che stai utilizzando per memorizzare nella cache i file di Object Storage.
Proprio quell’autore!
Oh, sono un idiota! L’ho modificato nella dashboard, ma non nell’app.yml. Ricompilo!
Siamo di nuovo qui! Grazie!
Il trasferimento su S3 avviene ora in background?
Dato il nuovo hook, dovrebbe avvenire durante il rebuild. Sì, accade nel Prime Time
Fantastico! Come posso verificare che tutto sia stato spostato?
Tutti i file dovrebbero essere caricati da S3 ora.
Torno al thread originale, dato che sto uscendo dall’argomento qui.