summaryrefslogtreecommitdiff
path: root/jenkins/docker-compose.yaml
blob: fbbe3c7ad154dbdc332dfd42870af57515671a75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
services:

  jenkins:
    build: .
    restart: always
    container_name: jenkins
    environment:
      - JENKINS_OPTS=--prefix=/jenkins
    ports:
      - 8080:8080
      - 50000:50000
    volumes:
      - /var/jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock
      - ./init.groovy.d:/var/jenkins_home/init.groovy.d:ro
    networks:
      jenkins_network:
        ipv4_address: 172.23.0.2

networks:
  jenkins_network:
    name: jenkins_network
    driver: bridge
    ipam:
      config:
        - subnet: 172.23.0.0/16
          gateway: 172.23.0.1