fix: Cross-compilation to ARM64 (#4142)
* feat(docker/docs): explain how building lemmy works Signed-off-by:Enzo NOCERA <enzo@nocera.eu> * feat: add arm build * review: rename script & fix typo * feat(ci): allow cross platform compilation * feat(ci): prettier * fix(docker): fix base image name * fix: add dockerfile in CI path Signed-off-by:
Enzo Nocera <enzo@nocera.eu> * fix(docker): fix runner name * fix(docker): fix builder base image * fix(docker): fix builder base image platform * fix(docker): avoid using the wrapper adduser/addgroup * feat: avoid adding the whole docker directory in the build context --------- Signed-off-by:
Enzo NOCERA <enzo@nocera.eu> Signed-off-by:
Enzo Nocera <enzo@nocera.eu> Co-authored-by:
Dessalines <dessalines@users.noreply.github.com> Co-authored-by:
Nutomic <me@nutomic.com>
Showing
- .dockerignore 1 addition, 0 deletions.dockerignore
- .woodpecker.yml 15 additions, 3 deletions.woodpecker.yml
- docker/Dockerfile 34 additions, 64 deletionsdocker/Dockerfile
- docker/README.md 21 additions, 0 deletionsdocker/README.md
- docker/builders/lemmy-builder-arm64/Dockerfile 23 additions, 0 deletionsdocker/builders/lemmy-builder-arm64/Dockerfile
- docker/builders/lemmy-builder-arm64/docker-build.sh 20 additions, 0 deletionsdocker/builders/lemmy-builder-arm64/docker-build.sh
Loading
Please register or sign in to comment