29 lines
827 B
YAML
Executable File
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_
|
|
|