Compare commits

..

13 Commits

Author SHA1 Message Date
0d10f383ec Merge pull request 'Docker workflow fixed' (#1) from workflow-debugging into main
Reviewed-on: #1
2026-01-19 10:27:05 +03:00
Krivopolenov, Artemiy
cad40e3c44 registry-based caching try 2026-01-19 08:18:52 +01:00
Krivopolenov, Artemiy
11844e9945 caching disabling 2026-01-18 20:42:37 +01:00
Krivopolenov, Artemiy
06355772ed simplified registry host name 2026-01-18 20:19:37 +01:00
Krivopolenov, Artemiy
3837466a7a cleaner registry name and url one more time with debug 2026-01-18 20:14:05 +01:00
Krivopolenov, Artemiy
a9179191b9 cleaner registry name and url 2026-01-18 20:11:49 +01:00
Krivopolenov, Artemiy
1c2261ec99 fixing registry url 2026-01-18 20:08:18 +01:00
Krivopolenov, Artemiy
6873df57c7 fixing registry name env 2026-01-18 20:05:15 +01:00
Krivopolenov, Artemiy
9a9323e0aa fixing secret name 2026-01-18 19:59:43 +01:00
Krivopolenov, Artemiy
36093517fb removing all debug things 2026-01-18 19:40:51 +01:00
Krivopolenov, Artemiy
d2059c39f5 more manual debugging 2026-01-18 19:33:43 +01:00
Krivopolenov, Artemiy
03bcf313ca env var debug 2026-01-18 19:29:38 +01:00
Krivopolenov, Artemiy
8e82f3b6a2 more debug info 2026-01-18 19:26:19 +01:00

View File

@@ -24,44 +24,31 @@ on:
env: env:
IMAGE_NAME: zola-pwsh-s3 IMAGE_NAME: zola-pwsh-s3
# Use the host-accessible URL for registry, not the internal Docker hostname REGISTRY_HOST: git.dwal.in
# If your Gitea is only accessible via gitea:3000, you may need to expose it properly
REGISTRY: ${{ gitea.server_url }}
jobs: jobs:
build-container: build-container:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Debug network and DNS
run: |
echo "=== /etc/hosts contents ==="
cat /etc/hosts
echo ""
echo "=== Trying to curl gitea by hostname ==="
curl -v http://gitea:3000 || true
echo ""
echo "=== Trying to curl gitea by IP ==="
curl -v http://172.18.0.6:3000 || true
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Set up Docker Buildx - name: Set up Docker Build
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Login to Gitea Container Registry - name: Login to Gitea Container Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: ${{ env.REGISTRY }} registry: ${{ env.REGISTRY_HOST }}
username: ${{ gitea.actor }} username: ${{ gitea.actor }}
password: ${{ secrets.GITEA_TOKEN }} password: ${{ secrets.CONTAINER_TOKEN }}
- name: Extract metadata for Docker - name: Extract metadata for Docker
id: meta id: meta
uses: docker/metadata-action@v5 uses: docker/metadata-action@v5
with: with:
images: ${{ env.REGISTRY }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }} images: ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}
tags: | tags: |
type=raw,value=latest type=raw,value=latest
type=sha,prefix= type=sha,prefix=
@@ -74,5 +61,5 @@ jobs:
push: true push: true
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha cache-from: type=registry,ref=${{ env.REGISTRY_HOST }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}:buildcache
cache-to: type=gha,mode=max cache-to: type=registry,ref=${{ env.REGISTRY_HOST }}/${{ gitea.repository }}/${{ env.IMAGE_NAME }}:buildcache,mode=max