Chris Pomeroy
2025-08-25 c5e9f059f4700f5092658e4693ab9e122de3ba28
Updated for the new environment
2 files modified
15 ■■■■ changed files
Dockerfile 8 ●●●● patch | view | raw | blame | history
docker-compose.yml 7 ●●●●● patch | view | raw | blame | history
Dockerfile
@@ -1,14 +1,14 @@
#Leave this at jdk 11 That is the highest so far for jenkins
FROM openjdk:11
FROM openjdk:21-bookworm
ENV JENKINS_PORT=8080
ENV JENKINS_HOME=/var/jenkins_home
ENV JENKINS_SLAVE_AGENT_PORT=50000
ENV JENKINS_UID=506
ENV JENKINS_UID=1002
RUN mkdir -p /tmp/download && cd /tmp/download/ && \
 apt-get update && apt-get upgrade -y && apt-get install curl git -y && apt-get clean && \
 curl -s -L https://download.docker.com/linux/static/stable/x86_64/docker-20.10.1.tgz | tar -xz -C /tmp/download && \
 curl -s -L https://download.docker.com/linux/static/stable/x86_64/docker-28.3.3.tgz | tar -xz -C /tmp/download && \
 rm -rf /tmp/download/docker/dockerd && \
 mv /tmp/download/docker/docker* /usr/local/bin/ && \
 rm -rf /tmp/download
@@ -27,6 +27,6 @@
RUN chown -R "${JENKINS_UID}" "${JENKINS_HOME}" && \
  chmod -R g+w "${JENKINS_HOME}"
USER 506
USER ${JENKINS_UID}
CMD java -jar -Xmx512m -Xms256m /opt/jenkins/jenkins.war --prefix=$PREFIX --httpPort="${JENKINS_PORT}" -Djava.awt.headless=true
docker-compose.yml
@@ -11,7 +11,7 @@
services: 
  jenkins:
    image: dev-reg.darkurthe.net/jenkins:2023-05-19-build-214
    image: dev-reg.darkurthe.net/jenkins:latest
    networks:
      agents:
        aliases:
@@ -21,6 +21,7 @@
      options:
        max-size: "10m"
        max-file: "3"
    user: 1002:1002
    deploy:
      placement:
        constraints:
@@ -48,5 +49,5 @@
    driver: local
    driver_opts: 
      type: nfs
      o: addr=zombienas.darkurthe.net,rw,async,hard,intr,nfsvers=4
      device: ":/jenkins_home"
      o: addr=goblin-hoard.darkurthe.net,rw,async,hard,intr,nfsvers=4
      device: ":/config/jenkins"