Files
jenkins/docker-compose.yml

22 lines
690 B
YAML

services:
jenkins:
build: .
image: jenkins-docker
container_name: jenkins
restart: always
volumes:
- jenkins_home:/var/jenkins_home
- /run/user/1001/docker.sock:/var/run/docker.sock #rootless
- /home/lucas/services/portfolio:/backup-portfolio #Manual launch backup
environment:
- DOCKER_HOST=unix:///var/run/docker.sock #rootless
- JAVA_OPTS=-Dhudson.model.DirectoryBrowserSupport.CSP="default-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self' data:; style-src 'self' 'unsafe-inline';" #allow JS for lighthouse reports
networks:
- reverse-proxy
volumes:
jenkins_home:
networks:
reverse-proxy:
external: true