ローカルに雑にhttpsな環境を作る時にhttps-poralがクソ便利だ

ngrockとかlocal tunnelでもいいですが!外部からアクセスさせるようなもんでもないな〜という時ありますもんね。

  • slackやlineといったbotのwebhook先はlocal tunnel
  • oauthのredirect urlや、ただ単にsecureにしたいだけな時はhttps-portal

みらいな使い分けを個人的には。

あたり。 こんなdocker-compose.ymlを用意した。

version: ‘3’
services
  https-portal:
    image: steveltn/https-portal:1
    ports:
      - '80:80'
      - '443:443'
    restart: always
    environment:
      STAGE: local
      DOMAINS: ‘browswer-kara-tataku-url.localhost -> http://jissaino-app'
  jissaino-app
    image: 'golang:latest’
# 以下省略

これで /etc/hosts127.0.0.1 browswer-kara-tataku-url.localhost としておけば、 htt://browswer-kara-tataku-url.localhost が利用可能になるっていう算段