diff --git a/Dockerfile b/Dockerfile index 628e564..7277756 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM jenkins/jenkins:2.528.3-alpine +FROM jenkins/jenkins:2.548-alpine USER root diff --git a/docker-compose.yml b/docker-compose.yml index 9837b92..8ffdeac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,6 +4,7 @@ services: image: jenkins-docker container_name: jenkins restart: always + user: "1001:1001" volumes: - home:/var/jenkins_home - /run/user/1001/docker.sock:/run/user/1001/docker.sock #rootless @@ -12,7 +13,6 @@ services: - /etc/localtime:/etc/localtime:ro environment: - DOCKER_HOST=unix:///run/user/1001/docker.sock #rootless - - JAVA_OPTS=-Dhudson.model.DirectoryBrowserSupport.CSP="default-src 'self' 'unsafe-inline' 'unsafe-eval'; img-src 'self' data:; style-src 'self' 'unsafe-inline';" #allow JS for lighthouse reports networks: - reverse-proxy diff --git a/jenkins_ssh b/jenkins_ssh new file mode 100755 index 0000000..0af97d7 --- /dev/null +++ b/jenkins_ssh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker exec -it jenkins bash -c "echo '$(cat ~/.ssh/id_ed25519_jenkins)' > /tmp/id_jenkins && chmod 600 /tmp/id_jenkins && ssh -4 -i /tmp/id_jenkins -p 34567 -o StrictHostKeyChecking=no lucas@57.129.77.192 'echo Connexion réussie depuis : \$(hostname)'"