"replace" 命令无法正常工作 (discourse-docker)

大家好,感谢关注这个主题。
我在设置 nginx 头(discourse-docker 环境)时遇到了问题。
详情如下:
我们使用 GitHub - discourse/discourse_docker: A Docker image for Discourse · GitHub 来构建我们的论坛。目前,安全部门要求我们添加头信息 “Strict-Transport-Security”。

我检查了 “templates/web.ssl.template.yml”,删除了其他行,只保留了以下内容(整个文件内容),然后构建了容器,但头信息并未添加。有人遇到过同样的问题吗?

run:
  - replace:
     filename: "/etc/nginx/conf.d/discourse.conf"
     from: "location @discourse {"
     to: |
       location @discourse {
       add_header Strict-Transport-Security 'max-age=31536000'; # 记住证书一年,并自动通过 HTTPS 连接到此域名

再次感谢大家的耐心。