Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3"
- services:
- jenkins-data:
- image: debian
- container_name: jenkins_data
- command: bash -c "useradd -d '/var/jenkins_home' -u 1000 -m -s /bin/bash jenkins && mkdir -p /var/log/jenkins && chown -R jenkins:jenkins /var/log/jenkins"
- volumes:
- - shared_jenkins:/var/log/jenkins
- jenkins:
- image: jenkins
- container_name: jenkins
- ports:
- - 8080:8080
- user: root
- command: bash -c "mkdir -p /var/cache/jenkins && mkdir -p /var/log/jenkins && chown -R jenkins:jenkins /var/log/jenkins && chown -R jenkins:jenkins /var/cache/jenkins && tini -- /usr/local/bin/jenkins.sh"
- volumes:
- - shared_jenkins:/var
- - /var/run/docker.sock:/var/run/docker.sock
- - /usr/bin/docker:/usr/bin/docker
- mysql:
- image: mysql:latest
- container_name: cdbsqlUnitTest
- volumes:
- - .:/docker-entrypoint-initdb.d
- - mysql_volume:/var/lib/mysql
- environment:
- - MYSQL_ROOT_PASSWORD=root
- networks:
- - unitTest
- maven:
- image: maven
- container_name: mavenUnitTest
- networks:
- - unitTest
- networks:
- unitTest:
- volumes:
- mysql_volume:
- docker_socket:
- shared_jenkins:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement