Я хочу использовать letsencrypt-nginx-proxy-companion в моем экземпляре Docker.
После некоторого чтения я все еще не могу найти решение для моей схемы:
HOST => DOCKER
/ |
(vps) |
(containers)
- nginx-proxy
- letsencrypt-nginx-proxy-companion
- portainer [to manage self-hosted docker]
https://projects.domain.com:4488
- jenkins [to manage projects from github]
https://projects.domain.com:5533
- projects home [static website]
https://projects.domain.com
- project #1
https://projects.domain.com/project-1
- project #2
https://projects.domain.com/project-2
Предполагая, что я знаю, как управлять несколькими поддоменами (каждый для контейнера), мне не хватает, как (и где) указать / path для проектов.
С чего начать, если я хочу направить весь трафик через SSL (исключая скрипт для обновления сертификата) и управлять проектами с Jenkins? Это хорошая идея, чтобы обернуть это таким образом?