Update worckflow
This commit is contained in:
@@ -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: |
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user