我正在嘗試爲mongooseIM服務器配置mod_push。我獲得了一些成功,但是當我運行docker時發生了錯誤。我下面這個文檔: https://mongooseim.readthedocs.io/en/latest/user-guide/Push-notifications/MongoosePush/mod_push MongooseIM碼頭運行不起作用
我的命令如下:
docker run -v /home/ubuntu/MongooseIM/priv:/opt/app/priv -e PUSH_FCM_APP_KEY="AAAA5y_R5rA:APA91bGUmR7xsghMfgpudP64lt1JdJ2XBqxYLijGerdIaLI7Z4ZXqYfVRYjqKIUm6opCvEvS5H8m_KEtr9J_VRJlX9Ge7U-U5S2dasjjx0LtxQfjCSddhwxYXgR4goX8fBStIdoYikYM" -e PUSH_HTTPS_CERTFILE="/opt/app/priv/ssl/server.pem" -e PUSH_HTTPS_KEYFILE="/opt/app/priv/ssl/server.key" -it --rm mongooseim/mongoose-push:latest
我得到錯誤:
{ 「內核PID終止」,application_controller,「{application_start_failure,丸,{ bad_return,{{'Elixir.Maru',start,[normal,[]]},{'EXIT',{#{'例外'=> true,'struct'=>'Elixir.ArgumentError',消息=> < < \「無法啓動牛仔a dapter,SSL所需的文件/opt/app/priv/ssl/server.key:keyfile要麼不存在,要麼應用程序沒有權限訪問它\「>>},[{'Elixir.Plug.Adapters .Cowboy」,失敗,1,[{文件,\ 「LIB /插頭/適配器/ cowboy.ex \」},{線,245}]},{ 'Elixir.Plug.Adapters.Cowboy',put_ssl_file,3, [{文件,\ 「LIB /插頭/適配器/ cowboy.ex \」},{線,222}]},{ 'Elixir.Enum', ' - 減少/ 3-列表^與foldl/2 -O-', 3,[{文件,\ 「LIB/enum.ex \」},{線,1755}]},{ 'Elixir.Plug.Adapters.Cowboy',normalize_cowboy_options,2,[{文件,\「LIB /插頭/適配器/ cowboy.ex \ 「},{線,167}]},{ 'Elixir.Plug.Adapters.Cowboy',指定參數時,如圖4所示,[{文件,\」 LIB /插頭/適配器/ cowboy.ex \「} {線,49}]},{ 'Elixir.Plug.Adapters.Cowboy',child_spec,4,[{文件,\ 「LIB /插頭/適配器/ cowboy.ex \」},{線,137}]} ,{ 'Elixir.Maru', ' - 開始/ 2-樂趣-0 - ',4,[{文件,\ 「LIB/maru.ex \」},{線,32}]},{'Elixir.Enum 」, ' - 減少/ 3-列表^與foldl/2-0 - ',3,[{文件,\ 「LIB/enum.ex \」},{線,1755}]}]}}}}}「} 內核pid終止(application_controller)({application_start_failure ,maru,{bad_return,{{'Elixir.Maru',start,[normal,[]]},{'EXIT',{#{'例外'=> true,'struct'=>'Elixir .ArgumentError」