ну ребята из чата по виндройду не очень рады были когда поздаровался и сразу с вопросами) но ладно сейчас постараюсь сформулировать задачу. В ответ не прошу прямого решения, просто подсказать корректную структуру или может кто с таким работал такая тема, нужно написать docker compose файл. что внутри: Jenkins, Nginx, letsencrypt. У меня свой имейдж для Jenkins. Nginx с хаба как и letsencrypt. 1 - Если я правильно понимаю то у меня будет порядок запуска Jenkins потом Nginx потом Let's encrypt? 2 - для чего люди прописывают таким образом? volumes: - jenkins-log:/var/log/jenkins - jenkins-data:/var/jenkins_home 3 - обязательно создавать докерфайл где я выризаю не нужные файлы и передаю свои? (или можно по другому) 4 - Jenkins должен работать на 5000 порту, а nginx на 80 и 443 с линковкой в локалку. Это получается у меня ports: - "5000:5000" и ports: - "80:80" - "443:443" а остальное в конфиге nginx? Заранее прошу прощения за глупые вопросы, я уже успел запутаться 10 раз и потеряться
1 нет разницы 2 ну это волюмы ,видимо что бы логи на ос парсить 3 как хочешь 4 зачем жене порт наружу если есть нжингс..... Вообще уверен что есть готовое решение
я перекопал кучу готовых решений и как то не нашёл нормального. стоит вопрос как нормально заставить работать связку из Jenkins, nginx и Lets encrypt + как нормально законфигурировать Nginx и как нормально оформить docker-compose, парочка решений которые я нашёл но не уверен на сколько они подходят. https://stackoverflow.com/questions/57327691/using-nginx-as-a-proxy-for-jenkins-using-docker но это не внутри контейнера https://computingforgeeks.com/configure-jenkins-behind-nginx-reverse-proxy-and-lets-encrypt-ssl/ короче я не знаю где найти нормальный пример, каждый пишет как он хочет и я супер сильно запутался
как бы да, пишет как хочет. Если на сайте дженкинса готового решения нет, то адаптируйте найденные под свои нужды. Или начинайте сами свой композ писать. Для начала чтоб просто работал, потом nginx, потом сертбот как-то. Хотя бы в нашей инфре в докере только дженкинс запускал
Обсуждают сегодня