Skip to content

Sync from DockerHub to GHCR #259

Sync from DockerHub to GHCR

Sync from DockerHub to GHCR #259

Workflow file for this run

name: Sync from DockerHub to GHCR
on:
workflow_dispatch:
schedule:
- cron: '0 0,6,12,18 * * *'
jobs:
sync-images:
name: Sync tagged images from DockerHub to GHCR
runs-on: ubuntu-24.04
steps:
- name: Sync images
uses: it-bens/container-registry-sync-action@967ee51e4a5938df277b2027e1f2d9d143b334a4 # v1.0.0
with:
sourceRepository: 'dockware/dev'
loginToSourceRepository: 'true'
sourceRepositoryUsername: ${{ secrets.DOCKERHUB_USERNAME }}
sourceRepositoryPassword: ${{ secrets.DOCKERHUB_TOKEN }}
targetRepository: 'ghcr.io/dockware-mirror/dev'
loginToTargetRepository: 'true'
targetRepositoryUsername: ${{ github.actor }}
targetRepositoryPassword: ${{ secrets.GITHUB_TOKEN }}
tags: '*'
regClientConcurrency: 2