{"id":25353940,"url":"https://github.com/aborroy/alfresco-dockerx-builder","last_synced_at":"2025-10-29T22:30:59.020Z","repository":{"id":63461576,"uuid":"453036575","full_name":"aborroy/alfresco-dockerx-builder","owner":"aborroy","description":"Sample script to build Alfresco Docker Images for ARM64 (Apple Silicon)","archived":false,"fork":false,"pushed_at":"2024-01-09T11:01:41.000Z","size":72,"stargazers_count":14,"open_issues_count":2,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-01-09T12:25:13.359Z","etag":null,"topics":["aarch64","docker","docker-image"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aborroy.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}},"created_at":"2022-01-28T11:07:15.000Z","updated_at":"2023-08-05T22:02:55.000Z","dependencies_parsed_at":"2023-02-14T06:16:37.287Z","dependency_job_id":"5ddfcf3b-80fe-4c10-a7b1-de3db4bfbdf3","html_url":"https://github.com/aborroy/alfresco-dockerx-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-dockerx-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-dockerx-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-dockerx-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aborroy%2Falfresco-dockerx-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aborroy","download_url":"https://codeload.github.com/aborroy/alfresco-dockerx-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238902581,"owners_count":19549776,"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","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":["aarch64","docker","docker-image"],"created_at":"2025-02-14T19:56:07.904Z","updated_at":"2025-10-29T22:30:53.672Z","avatar_url":"https://github.com/aborroy.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alfresco Docker Image ARM64 Builder\n\nThis project provides a sample script to build Alfresco Docker Images for **Apple Silicon**. This tool is oriented for Alfresco Developers that use Docker Images in their development workflow.\n\nAlfresco doesn't provide ARM64 Docker Images *YET* and this configuration is not *officially* supported by Alfresco.\n\n\u003e\u003e Additional recommendations provided by [howkymike](https://howkymike.github.io/) in\n\u003e\u003e https://gist.github.com/howkymike/d2ad4e81298e2408511a14cb731441c3\n\n\n## Requirements\n\nFollowing software is required to be installed:\n\n* Mac OS X with Apple Silicon chip\n* [docker buildx](https://docs.docker.com/buildx/working-with-buildx/)\n* [maven](https://maven.apache.org)\n* [java](https://www.oracle.com/java/technologies/java-se-glance.html)\n* [git](https://git-scm.com)\n* [ggrep](https://formulae.brew.sh/formula/grep)\n* [wget](https://formulae.brew.sh/formula/wget)\n\nAlternatively, [Podman](https://podman-desktop.io) can be used instead of Docker.\n\n## Building\n\n**Syntax**\n\nAvailable Alfresco Docker Images can be selected by using command line arguments.\n\n```\n$ ./buildx.sh [repo VERSION] [proxy VERSION] [share VERSION] [search VERSION] [aca VERSION]\n```\n\nBuilding the Images for **Podman** requires to add `podman` argument in the command:\n\n```\n$ ./buildx.sh podman repo 7.3.0\n```\n\n**Sample execution**\n\nThe process will take a while, but it will pull to your local Docker Repository all the Images selected by using the same tag name provided by Alfresco.\n\n```\n$ ./buildx.sh repo 7.3.0 share 7.3.0 search 2.0.3 transform 3.0.0 aca 3.1.0\n\n...\n\nREPOSITORY                                      TAG       IMAGE ID       CREATED              SIZE\nalfresco/alfresco-search-services               2.0.3     ed75b40d7c8f   7 minutes ago        951MB\nalfresco/alfresco-share                         7.3.0     318e3d6b4426   17 hours ago         1.85GB\nalfresco/alfresco-content-repository-community  7.3.0     b5974502c4d9   8 minutes ago        957MB\nalfresco/alfresco-content-app                   3.1.0     ea083a198161   17 hours ago         84.2MB\nalfresco/alfresco-transform-core-aio            3.0.0     696189c329f0   8 minutes ago        4.93GB\n```\n\nOnce the Docker Images are available in your local registry, existing Docker Compose templates can be run using ARM64 architecture.\n\nEnterprise Docker Images can be also built, but [Alfresco Nexus](https://nexus.alfresco.com) credentials are required. Populate `NEXUS_USER`and `NEXUS_PASS` properties in `buildx.sh` file.\n\n```\n$ ./buildx.sh repo-ent 7.3.0 share-ent 7.3.0 search-ent 2.0.3\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Falfresco-dockerx-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faborroy%2Falfresco-dockerx-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faborroy%2Falfresco-dockerx-builder/lists"}