An easy-to-host PDS on the ATProtocol, iPhone and MacOS. Maintain control of your keys and data, always.
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(MM-66): add Docker image derived from Nix build #9

Summary#

  • Adds nix/docker.nix — a standalone buildLayeredImage derivation for the relay binary, including sqlite runtime, CA certificates, and timezone data
  • Extends flake.nix to expose packages.{aarch64,x86_64}-linux.docker-image using pkgs.lib.optionalAttrs pkgs.stdenv.isLinux; the Darwin package outputs are unchanged
  • Updates CLAUDE.md with the nix build .#docker-image command (Linux-only caveat) and documents the new nix/ directory in the project structure
  • Adds tests/verify-mm66.sh — automated verification script for AC1.3 (docker-image absent on Darwin) and AC3.4 (nix/docker.nix tracked by git)

Test Plan#

  • nix eval confirms docker-image present for aarch64-linux and x86_64-linux
  • nix eval confirms docker-image absent for aarch64-darwin and x86_64-darwin (AC1.3)
  • git ls-files nix/docker.nix returns the file (AC3.4)
  • bash tests/verify-mm66.sh passes
  • Linux verification required: see docs/test-plans/2026-03-08-MM-66.md for the full human test plan (AC2.1–AC5.1 require a Linux system with Docker)
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:web:malpercio.dev/sh.tangled.repo.pull/3mgl4gjdehj22
Diff #0

No differences found between the selected revisions.

History

1 round 0 comments
sign up or login to add to the discussion
malpercio.dev submitted #0
patch application failed: error: No valid patches in input (allow with "--allow-empty")
expand 0 comments