Update worckflow
This commit is contained in:
@@ -29,7 +29,13 @@ jobs:
|
|||||||
|
|
||||||
- name: Build Docker image
|
- name: Build Docker image
|
||||||
run: |
|
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
|
- name: Log in to Container Registry
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -1,6 +1,13 @@
|
|||||||
# Use Python 3.11 slim image
|
# Use Python 3.11 slim image
|
||||||
FROM python:3.11-slim
|
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
|
# Set working directory
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user