| | |
| | | version: "3.8" |
| | | |
| | | networks: |
| | | traefik_default: |
| | | proxy_traefik-public: |
| | | external: true |
| | | agents: |
| | | driver: overlay |
| | |
| | | |
| | | services: |
| | | jenkins: |
| | | image: dev-reg.darkurthe.net/jenkins:2021-01-11-build-87 |
| | | image: dev-reg.darkurthe.net/jenkins:2023-05-19-build-214 |
| | | networks: |
| | | agents: |
| | | traefik_default: |
| | | aliases: |
| | | - jenkins.darkurthe.net |
| | | proxy_traefik-public: |
| | | logging: |
| | | options: |
| | | max-size: "10m" |
| | | max-file: "3" |
| | | deploy: |
| | | placement: |
| | | constraints: |
| | |
| | | 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: |