proxy-nginx/jenkins/docker-compose.yml

30 lines
828 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
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
- apps-data:/apps-data
volumes:
apps-data:
external: true