Auto-indexing service and GraphQL API for AT Protocol Records

feat: add ARM64 Docker image support

+9 -2
+1 -1
.github/workflows/docker-publish.yml
··· 55 55 labels: ${{ steps.meta.outputs.labels }} 56 56 cache-from: type=gha 57 57 cache-to: type=gha,mode=max 58 - platforms: linux/amd64 58 + platforms: linux/amd64,linux/arm64
+5
CHANGELOG.md
··· 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 7 8 + ## v0.17.1 9 + 10 + ### Added 11 + - Add ARM64 (linux/arm64) Docker image support 12 + 8 13 ## v0.17.0 9 14 10 15 ### Added
+3 -1
Dockerfile
··· 51 51 FROM ghcr.io/gleam-lang/gleam:${GLEAM_VERSION}-erlang-alpine 52 52 53 53 # Install runtime dependencies and dbmate for migrations 54 + ARG TARGETARCH 54 55 RUN apk add --no-cache sqlite-libs sqlite libpq curl \ 55 - && curl -fsSL -o /usr/local/bin/dbmate https://github.com/amacneil/dbmate/releases/latest/download/dbmate-linux-amd64 \ 56 + && DBMATE_ARCH=$([ "$TARGETARCH" = "arm64" ] && echo "arm64" || echo "amd64") \ 57 + && curl -fsSL -o /usr/local/bin/dbmate https://github.com/amacneil/dbmate/releases/latest/download/dbmate-linux-${DBMATE_ARCH} \ 56 58 && chmod +x /usr/local/bin/dbmate 57 59 58 60 # Copy the compiled server code from the builder stage