如何运行 rake tasks?

我目前正在阅读这篇 文章,其中需要执行以下命令:

rake uploads:migrate_to_s3
rake posts:rebake

在此之前,我需要进入容器内部。

# docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED       STATUS       PORTS                                                                      NAMES
7a5093d6af50   local_discourse/app   "/sbin/boot"   5 hours ago   Up 5 hours   0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   app

您能告诉我如何访问该容器吗?
当然,我可以搜索关于 Docker 的相关内容,只是想在这里 Discourse 社区确认一下。

3 个赞

最简单的方法是:

cd /var/discourse
./launcher enter app

顺便提一下,S3 迁移目前不可逆转。

3 个赞

谢谢!

S3 迁移目前是不可逆的。

具体来说,我打算使用 Wasabi 替代 S3,且不打算更换为其他类型的存储。那么我可以继续操作,对吗?

我建议,在对生产环境进行此类更改之前,先在沙箱环境中进行测试。结果可能会出乎意料,具体取决于兼容的 Wasabi 程度。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.