{"id":19952699,"url":"https://github.com/tob1as/docker-build-example","last_synced_at":"2025-10-14T22:03:12.779Z","repository":{"id":82691426,"uuid":"196835260","full_name":"Tob1as/docker-build-example","owner":"Tob1as","description":"Example for multiarch Images (buildx) with docker-hooks, GitLab-CI and GitHub/Gitea/Forgejo Actions.","archived":false,"fork":false,"pushed_at":"2025-01-19T20:23:08.000Z","size":54,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-03T19:39:21.486Z","etag":null,"topics":["autobuild","build","buildx","docker","docker-images","docker-registry","dockerhub","example","forgejo-actions","gitea","gitea-actions","github-action","github-actions","github-actions-docker","gitlab-ci","hooks","multiarch","multiarch-images","multiplatform"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tob1as.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-07-14T12:42:28.000Z","updated_at":"2025-01-19T20:23:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"d36a0a9e-7c04-49a1-86dc-fd94b1d2fe01","html_url":"https://github.com/Tob1as/docker-build-example","commit_stats":null,"previous_names":[],"tags_count":3,"template":true,"template_full_name":null,"purl":"pkg:github/Tob1as/docker-build-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tob1as%2Fdocker-build-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tob1as%2Fdocker-build-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tob1as%2Fdocker-build-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tob1as%2Fdocker-build-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tob1as","download_url":"https://codeload.github.com/Tob1as/docker-build-example/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tob1as%2Fdocker-build-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270041267,"owners_count":24516808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autobuild","build","buildx","docker","docker-images","docker-registry","dockerhub","example","forgejo-actions","gitea","gitea-actions","github-action","github-actions","github-actions-docker","gitlab-ci","hooks","multiarch","multiarch-images","multiplatform"],"created_at":"2024-11-13T01:14:07.454Z","updated_at":"2025-10-14T22:03:07.723Z","avatar_url":"https://github.com/Tob1as.png","language":"Dockerfile","readme":"# Autobuild on Docker Hub\n\n**Example for advanced options (hooks) and buildx for Autobuild on Docker Hub to build Multiarch Images (x86_64 and ARM)**\n\n## Information\n\nWith buildx you can build multiarch Images on Docker Hub from a GitHub/Bitbucket Repository.\n\nMore Details:  \n* [Advanced options for Autobuild](https://docs.docker.com/docker-hub/builds/advanced/)\n* [buildx](https://docs.docker.com/buildx/working-with-buildx/)\n* [Building Multi-Architecture Docker Images With Buildx](https://medium.com/@artur.klauser/building-multi-architecture-docker-images-with-buildx-27d80f7e2408)\n* [Custom Registry Cert for local build](https://github.com/docker/buildx/issues/80)\n* [qemu-user-static by multiarch](https://github.com/multiarch/qemu-user-static) \n\n## Project tree\n\n```\n.\n├── hooks\n    ├── pre_build\n    ├── build\n    └── push\n├── Dockerfile\n└── ... more Dockerfiles\n```\n\n## Alternative\n\n* for GitHub use the GitHub Actions (`.github/workflows/build_docker_images.yaml`):\n  * [checkout](https://github.com/actions/checkout)\n  * [setup-qemu-action](https://github.com/docker/setup-qemu-action)\n  * [setup-buildx-action](https://github.com/docker/setup-buildx-action)\n  * [login-action](https://github.com/docker/login-action)\n  * [build-push-action](https://github.com/docker/build-push-action)\n  * https://docs.github.com/en/actions/learn-github-actions/environment-variables\n  * [dockerhub-description](https://github.com/peter-evans/dockerhub-description)\n* for GitLab use the `.gitlab-ci.yml` as an example, then `hooks/` is not needed.\n\n## Example Images\n\n* [tobi312/minio](https://github.com/Tob1asDocker/minio)\n* [tobi312/tools](https://github.com/Tob1asDocker/tools)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftob1as%2Fdocker-build-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftob1as%2Fdocker-build-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftob1as%2Fdocker-build-example/lists"}