Pierre
10.Декабрь.2020 20:16:24
1
Поиск привел меня к этой теме
Затем я перешел к этой теме
This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See Set up file and image uploads to S3 for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services.
Provider
Service Name
Works with Discourse?
Amazon AWS
S3
Yes
Digital Ocean
Spaces
Yes
Linode
Object Storage
Yes
Google Cloud
Storage
Yes
Scaleway
Object Storage
Yes
Vultr
Obj…
Я запутался в том, как обрабатываются настройки.
@Falco предлагает добавить следующую конфигурацию в app.yml:
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
А как насчет конфигурации Digital Ocean Spaces? Нужно ли добавлять её в тот же раздел? В другой раздел? Или настройки появятся в панели администратора?
Falco
(Falco)
10.Декабрь.2020 20:31:05
2
В этом руководстве есть раздел для каждого совместимого провайдера. Прокрутите его вниз — Digital Ocean Spaces указан вторым.
Pierre
10.Декабрь.2020 20:36:28
3
Да, видел, спасибо!
Что мне делать с настройкой Digital Ocean Spaces?
Добавить конфигурацию Digital Ocean Spaces в тот же раздел в app.yml?
Добавить её в другой раздел?
Или настройки появятся в панели администратора?
pfaffman
(Jay Pfaffman)
10.Декабрь.2020 20:50:50
4
Там сказано:
Разве это не означает, что эти настройки нужно добавить в раздел env файла app.yml?
Нет, они не появятся в интерфейсе администратора. Настройки, заданные через переменные окружения ENV, скрыты от интерфейса администратора.
Pierre
10.Декабрь.2020 21:03:05
5
Извините, я заметил это только после вашего упоминания, так как эта небольшая деталь была указана под заголовком AWS S3. Я пропустил её, поскольку работаю с Digital Ocean Spaces. Попробую это сделать, спасибо!
Pierre
10.Декабрь.2020 23:06:31
7
Выглядит отлично, спасибо за обновление!