amberframework / amber

A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
https://amberframework.org
MIT License
2.57k stars 204 forks source link

feat: use multi-architecture image from 84codes #1355

Closed drujensen closed 8 months ago

drujensen commented 8 months ago

Description of the Change

This replaces the base image of Docker to use the 84codes multi-architecture image. This adds support for arm64 architecture for use on Apple Silicon, Raspberry PI, AWS Graviton and other flavors of arm based chips.

docker-compose run spec

Alternate Designs

There is no official multi-architecture image supported by crystallang at this time.

Benefits

Support for arm64 based systems

Possible Drawbacks

This adds a dependency on 84codes and their available repos and docker images.