| | |
| | | |
| | | services: |
| | | jenkins: |
| | | image: dev-reg.darkurthe.net/jenkins |
| | | image: ${IMAGE} |
| | | networks: |
| | | agents: |
| | | aliases: |
| | | - jenkins.darkurthe.net |
| | | traefik_default: |
| | | logging: |
| | | options: |
| | | max-size: "10m" |
| | | max-file: "3" |
| | | deploy: |
| | | placement: |
| | | constraints: |
| | | - node.platform.os == linux |
| | | - node.platform.arch == armv7l |
| | | - node.platform.arch == x86_64 |
| | | resources: |
| | | reservations: |
| | | memory: 512m |
| | |
| | | - 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: |