Assets S3 cassés après le déplacement du forum

Oui, malheureusement, je n’ai pas les identifiants S3 :frowning:

Je peux reproduire les étapes :

  1. Installation d’un nouveau forum Discourse avec discourse_docker derrière Traefik
  2. Sauvegarde de l’ancien forum (incluant certains anciens assets)
  3. Restauration de la sauvegarde sur le nouveau forum
  4. Forçage du HTTPS
  5. Extraction des URLs des assets depuis le fichier dump.sql (provenant de la sauvegarde)
  • egrep -o 'discuss-openhdfpv.eu-central-1.linodeobjects.com\\/original\\/1X\\/[0-9a-z_]{0,}\\.[0-9a-zA-Z]{0,}' ./dump.sql \u003e\u003e original.txt
  • egrep -o 'discuss-openhdfpv.eu-central-1.linodeobjects.com\\/optimized\\/1X\\/[0-9a-z_]{0,}\\.[0-9a-zA-Z]{0,}' ./dump.sql \u003e\u003e optimized.txt
  1. Téléchargement des assets : cat optimized.txt | parallel --gnu "wget -nc -P ./optimized/1X/ {}" (idem pour original)
  2. Suppression des configurations S3
  3. rake posts:rebake

Je peux exécuter des requêtes SQL directement dans la base de données, dès que je sais quoi chercher.