2016-10-04 17 views
0

我想一個dokku內使用nginx/Heroku的啓用了SSL模塊設置:變化NGINX二進制中的Heroku PHP Buildpack

+ --with-http_ssl_module 

什麼是實現這一目標的最簡單的方法?單獨克隆php buildpack並不能解決問題。我如何重新編譯nginx二進制文件?我如何重建一個buildpack?

回答

0

好的 - 我這樣做是這樣的:

  • 分叉的buildpack
  • 改變nginx的依賴,以1.10:

    $require["heroku-sys/nginx"] = "~1.10.0";

    在platform.php

  • 然後編譯並存儲一個新的nginx包(基於官方英雄U盤)

  • 存儲包somwhere公衆在Amazon S3上
  • 添加到應用環境中的行export HEROKU_PHP_PLATFORM_REPOSITORIES='https://s3.region.amazonaws.com/your-bucket/packages.json'

如果部署一個應用程序,nginx的會從您的自定義庫加載並安裝了泊塢窗內圖片。