@@ -40,9 +40,9 @@ RUN AGENT_VERSION=$(cat /tmp/agent_version.txt) && \
4040 esac && \
4141 \
4242 echo "Architecture détectée: $ARCH -> Agent: linux-$AGENT_ARCH" && \
43- mkdir -p /opt/azagent && \
43+ mkdir -p /opt/azagent/agent && \
4444 curl -fsSL "https://download.agent.dev.azure.com/agent/$AGENT_VERSION/vsts-agent-linux-$AGENT_ARCH-$AGENT_VERSION.tar.gz" -o "/tmp/agent.tar.gz" && \
45- tar xzf "/tmp/agent.tar.gz" -C /opt/azagent && \
45+ tar xzf "/tmp/agent.tar.gz" -C /opt/azagent/agent && \
4646 rm "/tmp/agent.tar.gz"
4747
4848# Stage 3: Télécharger aws-ssm
@@ -100,6 +100,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
100100# Copier les binaires depuis les stages de build
101101COPY --from=temp-version /tmp/agent_version.txt /tmp/agent_version.txt
102102COPY --from=agent-downloader /opt/azagent/ /opt/azagent/
103+ COPY --from=agent-downloader /opt/azagent/agent/ /opt/azagent/agent/
103104COPY --from=aws-ssm-downloader /usr/local/bin/aws-ssm /usr/local/bin/aws-ssm
104105COPY --from=docker-downloader /usr/bin/docker /usr/bin/docker
105106COPY --from=docker-downloader /usr/libexec/docker/cli-plugins/docker-compose /usr/libexec/docker/cli-plugins/docker-compose
@@ -109,6 +110,9 @@ RUN useradd -m -s /bin/bash azureagent \
109110 && usermod -aG sudo azureagent \
110111 && echo "azureagent ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
111112
113+ RUN apt-get update && apt-get install -y --no-install-recommends \
114+ ca-certificates
115+
112116# Créer les répertoires nécessaires et ajuster les permissions
113117RUN mkdir -p /opt/setup-scripts \
114118 && mkdir -p /cache \
0 commit comments