Page MenuHomePhorge

D254.1775310133.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D254.1775310133.diff

diff --git a/config/config.exs b/config/config.exs
--- a/config/config.exs
+++ b/config/config.exs
@@ -30,4 +30,8 @@
# import_config "#{Mix.env}.exs"
config :kolab_wopi,
- chwala_base_url: "http://localhost/chwala/api/"
+ chwala_base_url: "http://localhost/chwala/api/",
+ http: [ port: 4000 ],
+ https: [ port: 4443,
+ keyfile: "/etc/ssl/certs/acme",
+ certfile: "/etc/ssl/certs/acme" ]
diff --git a/lib/kolab_wopi/api.ex b/lib/kolab_wopi/api.ex
--- a/lib/kolab_wopi/api.ex
+++ b/lib/kolab_wopi/api.ex
@@ -20,9 +20,29 @@
end
def start_link do
- {:ok, _} = Plug.Adapters.Cowboy.http __MODULE__, []
+ startHttp?(Application.get_env(:kolab_wopi, :http))
+ startHttps?(Application.get_env(:kolab_wopi, :https))
end
+
+ defp startHttp?(:nil) do
+ :no
+ end
+
+ defp startHttp?(http_config) do
+ Plug.Adapters.Cowboy.http __MODULE__, [], http_config
+ end
+
+
+ defp startHttps?(:nil) do
+ :no
+ end
+
+ defp startHttps?(https_config) do
+ Plug.Adapters.Cowboy.https __MODULE__, [], https_config
+ end
+
+
forward "/wopi/files", to: __MODULE__.Files
forward "/wopi/containers", to: __MODULE__.Containers
forward "/wopi/ecosystem", to: __MODULE__.Ecosystem

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 4, 1:42 PM (9 h, 50 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18829693
Default Alt Text
D254.1775310133.diff (1 KB)

Event Timeline