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 - /_sd_:/_sd_ volumes: apps-data: external: true