Chris Pomeroy
2025-08-25 c5e9f059f4700f5092658e4693ab9e122de3ba28
docker-compose.yml
@@ -1,7 +1,7 @@
version: "3.8"
networks:
  traefik_default:
  proxy_traefik-public:
    external: true
  agents:
    driver: overlay
@@ -11,10 +11,17 @@
services: 
  jenkins:
    image: dev-reg.darkurthe.net/jenkins:2021-01-11-build-87
    image: dev-reg.darkurthe.net/jenkins:latest
    networks:
      agents:
      traefik_default:
        aliases:
          - jenkins.darkurthe.net
      proxy_traefik-public:
    logging:
      options:
        max-size: "10m"
        max-file: "3"
    user: 1002:1002
    deploy:
      placement:
        constraints:
@@ -25,10 +32,12 @@
          memory: 512m
      labels:
        - traefik.enable=true
        - traefik.docker.network=traefik_default
        - traefik.http.routers.jenkins.rule=Host( "jenkins.darkurthe.net" )
        - traefik.http.routers.jenkins.entrypoints=web
        - traefik.http.services.jenkins-service.loadbalancer.server.port=8080
        # - traefik.tcp.routers.jenkins.entrypoints=jenkins-agents
        # - traefik.tcp.routers.jenkins.rule=Host( "jenkins.darkurthe.net" )
        # - traefik.tcp.services.jenkins.loadbalancer.server.port=40981
        # - traefik.http.routers.jenkins.tls=true
        # - traefik.http.routers.jenkins.tls.certresolver=myresolver
    volumes:
@@ -40,5 +49,5 @@
    driver: local
    driver_opts: 
      type: nfs
      o: addr=zombienas.darkurthe.net,rw,async,hard,intr,nfsvers=4
      device: ":/jenkins_home"
      o: addr=goblin-hoard.darkurthe.net,rw,async,hard,intr,nfsvers=4
      device: ":/config/jenkins"