olomana/jenkins/docker-compose.yml.blanked

30 lines
776 B
Plaintext

version: '3.7'
networks:
traefik_traefik-network:
external: true
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins
restart: always
networks:
- traefik_traefik-network
privileged: true
user: [[USER]]
ports:
- [[HOST_PORT]]:8080
- 50000:50000
volumes:
- /data/coldstorage/jenkins:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/local/bin/docker:/usr/local/bin/docker
labels:
- traefik.http.routers.jenkins.rule=Host(`[[SITE_URL]]`)
- traefik.http.routers.jenkins.tls=true
- traefik.http.routers.jenkins.tls.certresolver=lets-encrypt
- traefik.http.services.jenkins.loadbalancer.server.port=8080
- traefik.port=[[HOST_PORT]]