docker-compose.ymlでボリュームマウント
volumesに以下のようにhtpasswdディレクトリをマウントさせておく。
services:
nginx-proxy:
volumes:
- ./nginx-proxy/htpasswd:/etc/nginx/htpasswd # Basic認証。有効無効にはdocker-compose down&&up -d が必要
あとはhtpasswd配下にドメイン名毎のhtpasswdファイルを設置するだけ!
./nginx-proxy/htpasswd/example.com
これの中身が
username:$aasdf$NbxxxDws$JsidsjweiSISK2
みたいになるってことですな。
以上
コメント