Hi @kongyc,
Mattermost can’t serve both http and https at the same time on its own, but you can do it through a proxy. To do this you’d need:
- Mattermost serving http over some port other than 80 or 443 (we use 8065 by default)
- A proxy configured to forward the following to Mattermost:
- Any https connection on port 443
- Any http connection to /hooks/* on port 80
I’m not sure if our documentation is applicable to Google Cloud Platform, but we have instructions for setting up NGINX included in our setup guides which will get you through everything but allowing the webhook connections on port 80. That’ll require some additional work.