Update worckflow

This commit is contained in:
jafreli
2025-07-19 01:31:15 +02:00
parent f69eed06eb
commit bd4e35cc02
2 changed files with 14 additions and 1 deletions

View File

@@ -29,7 +29,13 @@ jobs:
- name: Build Docker image
run: |
docker build -t ${{ env.REGISTRY }}/${{ steps.repo.outputs.repository_lower }}/${{ steps.repo.outputs.repository_name }}:latest .
docker build \
--build-arg SOURCE_URL="https://${{ env.REGISTRY }}/${{ gitea.repository }}" \
--build-arg REPO_NAME="${{ steps.repo.outputs.repository_name }}" \
--label "org.opencontainers.image.source=https://${{ env.REGISTRY }}/${{ gitea.repository }}" \
--label "org.opencontainers.image.url=https://${{ env.REGISTRY }}/${{ gitea.repository }}" \
--label "org.opencontainers.image.documentation=https://${{ env.REGISTRY }}/${{ gitea.repository }}" \
-t ${{ env.REGISTRY }}/${{ steps.repo.outputs.repository_lower }}/${{ steps.repo.outputs.repository_name }}:latest .
- name: Log in to Container Registry
run: |

View File

@@ -1,6 +1,13 @@
# Use Python 3.11 slim image
FROM python:3.11-slim
# Add labels for Gitea package linking (will be set during build)
ARG SOURCE_URL
ARG REPO_NAME
LABEL org.opencontainers.image.source="${SOURCE_URL}"
LABEL org.opencontainers.image.description="Habit Tracker Application"
LABEL org.opencontainers.image.licenses="MIT"
# Set working directory
WORKDIR /app