Configura BackBlaze S3 con BunnyCDN

Ho persistito nel cercare di far funzionare questo, a rischio di perdere la testa :wink:

Quindi, l’ultimo errore di checksum che ho ricevuto l’ho risolto con l’aiuto di questo - Can't rebuild due to AWS SDK gem bump and new AWS Data Integrity Protections - #28 by PatPatterson

Ciò è stato fatto aggiungendo quanto segue alla sezione env in app.yml

AWS_REQUEST_CHECKSUM_CALCULATION: WHEN_REQUIRED
AWS_RESPONSE_CHECKSUM_VALIDATION: WHEN_REQUIRED

E commentando questo nella sezione hooks di app.yml

after_assets_precompile:
    - exec:
        cd: $home
        cmd:
          - sudo -E -u discourse bundle exec rake s3:upload_assets
  #        - sudo -E -u discourse bundle exec rake s3:expire_missing_assets

Le altre impostazioni env sono impostate su questo

DISCOURSE_S3_ACCESS_KEY_ID: 'key'
DISCOURSE_S3_SECRET_ACCESS_KEY: ‘key’
DISCOURSE_BACKUP_LOCATION: 's3'
DISCOURSE_ENABLE_S3_UPLOADS: true
DISCOURSE_S3_BACKUP_BUCKET: 'backupbucketonbackblaze’
DISCOURSE_S3_REGION: 'us-west-002'
DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true

Ho eseguito un backup prima di includere DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true

E ho avuto un backup di successo su Backblaze. YEAH!!!

Quando ho inserito la riga in app.yml per includere gli upload, il backup ha avuto un errore che è il seguente

EXCEPTION: tar --append --file /var/www/discourse/public/backups/default/my-server-name-2025-04-17-222758-v20250417043438.tar uploads/default
Failed to append uploads to archive.
tar: uploads/default: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

Non sono sicuro di dove debba essere la directory o come risolverlo. È una directory che devo creare sul server discourse o su Backblaze? O un’impostazione che ho perso nelle impostazioni del sito o in app.yml

Qualsiasi guida sarebbe molto apprezzata.

1 Mi Piace