【问题标题】:How to serve images with a dokku application and nginx如何使用 dokku 应用程序和 nginx 提供图像
【发布时间】:2017-10-05 13:39:30
【问题描述】:

我是 dokku 和 nginx 的新手。 我想从我的服务器提供图像,现在我有一个在 dokku 中运行的应用程序,为我提供来自数据库的不同 json。现在我想上传文件和图像并将这些图像提供给用户。

  • 我可以找到一些关于 dokku 持久存储的documentation,用于挂载本地存储并将所有数据从应用程序重定向到该目录。
  • 我现在的问题是。如何将图像提供给用户?如果我用户 http://app-name.host.com/storage/image-url.jpg 会成功吗?。
  • 或者我应该使用 nginx 文件中的一些配置来直接从服务器本地存储中提供文件吗?

也许有人可以引导我走上正确的道路,因为我找不到任何明确的信息。

谢谢!

【问题讨论】:

    标签: node.js nginx local-storage dokku


    【解决方案1】:

    您可以:

    • 将自定义的nginx.conf.sigil 与您的存储库一起发送,以使外部 nginx 直接路由到存储目录
    • 修改您的应用程序以提供服务。大多数框架都具有此功能。

    【讨论】:

    • 感谢 Jose 的回复。我正在调查并且我正在使用的框架可以选择在容器中创建一个文件夹来上传和下载图像,因此可以通过安装持久存储(并链接到容器文件夹)将数据持久保存到我的服务器?
    • 没错,持久化存储插件将允许您将目录挂载到容器中。
    • 感谢您的帮助!
    猜你喜欢
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2020-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多