Impossible de reconstruire en raison de la mise à jour de la gem AWS SDK et des nouvelles protections d'intégrité des données AWS

Mais je l’ai fait pour un site qui utilise Backblaze. J’ai créé un modèle que j’ai placé dans /root/aws-revert-template.yml avec ceci :

# Ce modèle remplace aws-sdk-s3 par une version qui fonctionne avec backblaze

params:
  home: /var/www/discourse

hooks:
  after_bundle_exec:
    - exec:
        cd: $home
        cmd:
          - bundle config set frozen false
          - "sed -i 's/gem \\\"aws-sdk-s3\\\", require: false/gem \\\"aws-sdk-s3\\\", \\\"1.177.0\\\", require: false/' Gemfile"
          - bundle update aws-sdk-s3
          - bundle add aws-sdk-core --version 3.215

Et je l’ai ajouté à mon app.yml comme ceci :

# IMPORTANT : DÉFINISSEZ UN MOT DE PASSE SECRET dans Postgres pour l'utilisateur Discourse
# TODO : changez SOME_SECRET dans ce modèle

templates:
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Décommentez ces deux lignes si vous souhaitez ajouter Lets Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "/root/aws-revert-template.yml"

Et j’ai exécuté une mise à niveau vers stable et cela semble fonctionner.

Vous pourriez également simplement ajouter ce qui se trouve dans le modèle à votre app.yml

3 « J'aime »