オレオレ証明書が欲しいんだけど, いちいち準備するのがだるい.
探すといい感じのイメージが公開されていた.
GitHub - SteveLTN/https-portal
何度やっても動かんなぁと思っていたけど, STAGE: 'local'
が抜けていた.
これがないとstaging扱いでちゃんとドメイン確認しに行ってしまう.
こんな感じで書くと動いた.
version: '3' services: https-portal: image: steveltn/https-portal:1 ports: - '80:80' - '443:443' environment: DOMAINS: 'localhost -> http://web:80' STAGE: 'local' volumes: - ./docker/https-portal:/var/lib/https-portal web: build: ./docker/web volumes: - "./src:/var/www/deploy-dir" ports: - '8080:80' db: image: mariadb volumes: - "./docker/mysql-data/:/var/lib/mysql" ports: - '3306:3306' environment: MARIADB_ROOT_PASSWORD: secret MARIADB_DATABASE: db_name MARIADB_USER: db_user MARIADB_PASSWORD: db_user_password TZ: Asia/Tokyo
こうやってどんどん骨抜きにされていくんやな.