proxy-nginx/jenkins/docker-compose.yml

29 lines
827 B
YAML
Executable File

services:
jenkins:
build:
context: . # Ścieżka do katalogu, w którym znajduje się Dockerfile
dockerfile: dockerfile
image: jenkins-with-docker
container_name: jenkins
env_file:
- ${SERVER_ENV}
environment:
- JAVA_OPTS=-Dhudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true
- TZ=Europe/Warsaw
- JENKINS_URL=http://bodypainter.eu:7999/
restart: always
ports:
- 7999:8080
- 50000:50000
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${DOCKER_SYSTEM}:/_system_
- ${PROGRAMS}:/_programs_:rw
- ${DOCKER_DATA}:/_docker_data_:rw
- /usr/lib/jvm/java-17-openjdk-amd64:/java-17
- ${DOCKER_DATA}/jenkins_home:/var/jenkins_home
- /_sd_:/_sd_