Простой способ развернуть Jenkins с SSL сертификатами на вашем сервере. Также сертификаты будут обновляться автоматически.
Перед использованием задайте в файле .env доменное имя сервера, на котором разворачивается jenkins.
Например так:
DOMAIN=jenkins.mysite.ru
Также не удаляйте переменную среды $DOLLAR. Она нужна для корректного считывания шаблонов настроек nginx.
Всё что нужно сделать - это запустить комманду ниже:
docker compose up -d --buildВ браузере перейдите по указанному вами доменному имени.
При первом входе в панель jenkins нужно ввести секретный пароль, который можно получить следующей коммандой:
docker compose exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassworddocker compose downdocker volume rm -f cicd_jenkins_homedocker rm -f $(docker ps -aq)docker rmi -f $(docker images -aq)docker volume rm -f $(docker volume ls -q)docker system prune -f --volumeshttps://USERNAME:TOKEN_JENKINS_API@YOURDOMAIN.COM/project/PROJECTNAMEНапример:
https://user1:114bc4dfc81f3a9c26b1903111d7fda4be@example.org/project/example-project