feat: Update Dockerfile to Python 3.13 and configure Gitea token for Poetry during build via Jenkins.

main
Cizz22 3 weeks ago
parent d6d6ab3631
commit 1555cfc325

@ -1,9 +1,14 @@
# Use the official Python 3.11 image from the Docker Hub
FROM python:3.13-slim as builder
ARG GITEA_TOKEN
# Install Poetry
RUN pip install poetry
RUN poetry config http-basic.licaeros-repo token ${GITEA_TOKEN}
# Set environment variables for Poetry
ENV POETRY_NO_INTERACTION=1 \
POETRY_VIRTUALENVS_IN_PROJECT=1 \

3
Jenkinsfile vendored

@ -5,6 +5,7 @@ pipeline {
DOCKER_HUB_USERNAME = 'aimodocker'
// This creates DOCKER_AUTH_USR and DOCKER_AUTH_PSW
DOCKER_AUTH = credentials('aimodocker')
GITEA_TOKEN = credentials('72910676-c110-481e-8924-4512cdb66139')
IMAGE_NAME = 'rbd-service'
SERVICE_NAME = 'ahm-app'
@ -54,7 +55,7 @@ pipeline {
steps {
script {
def fullImageName = "${DOCKER_HUB_USERNAME}/${IMAGE_NAME}"
sh "docker build -t ${fullImageName}:${IMAGE_TAG} ."
sh "docker build --build-arg GITEA_TOKEN=${GITEA_TOKEN} -t ${fullImageName}:${IMAGE_TAG} ."
if (SECONDARY_TAG) {
sh "docker tag ${fullImageName}:${IMAGE_TAG} ${fullImageName}:${SECONDARY_TAG}"

Loading…
Cancel
Save