A self contained Bluesky PDS
  • Dockerfile 54.8%
  • Shell 29.5%
  • Makefile 15.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
renovate-bot 86bfa83f11
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
PR Bump Preview / Preview version bump (pull_request) Successful in 29s
Test Build / Lint & format (pull_request) Successful in 21s
Test Build / code-quality (pull_request) Successful in 0s
Test & Version / Lint & format (push) Successful in 6s
Test & Version / code-quality (push) Successful in 0s
/ publish (push) Successful in 22s
Test Build / Test build image (pull_request) Successful in 3m52s
Test & Version / Test build image (push) Successful in 2m40s
Test & Version / test-build (push) Successful in 0s
Test & Version / Bump version and changelog with commitizen (push) Successful in 23s
Test & Version / bump-version (push) Successful in 0s
build(deps): lock file maintenance
2026-08-31 00:05:39 +00:00
.forgejo ci: pin the bump preview image to 0.3.2 2026-08-02 00:48:39 -04:00
docs build(deps): lock file maintenance 2026-08-31 00:05:39 +00:00
.dockerignore ci: adopt the docker template baseline and reorganize workflows 2026-07-30 12:57:50 -04:00
.editorconfig ci: adopt the docker template baseline and reorganize workflows 2026-07-30 12:57:50 -04:00
.gitignore chore: rebuild dev env from templates (#29) 2026-08-02 02:55:20 +00:00
.hadolint.yaml ci: ignore hadolint DL3025 and DL3064 2026-08-01 23:51:16 -04:00
.pds-version chore: rebuild dev env from templates (#29) 2026-08-02 02:55:20 +00:00
.prettierignore chore: rebuild dev env from templates (#29) 2026-08-02 02:55:20 +00:00
AGENTS.md ci: adopt the docker template baseline and reorganize workflows 2026-07-30 12:57:50 -04:00
CHANGELOG.md docs: record the switch to independent versioning 2026-08-02 00:41:02 -04:00
CLAUDE.md ci: adopt the docker template baseline and reorganize workflows 2026-07-30 12:57:50 -04:00
CONTRIBUTING.md ci: adopt the docker template baseline and reorganize workflows 2026-07-30 12:57:50 -04:00
cz.toml chore: rebuild dev env from templates (#29) 2026-08-02 02:55:20 +00:00
Dockerfile build(deps): unpin base image digests 2026-07-29 14:55:42 -04:00
entrypoint.sh feat(image): harden runtime and add a healthcheck 2026-07-11 01:51:02 -04:00
example.env feat(image): harden runtime and add a healthcheck 2026-07-11 01:51:02 -04:00
LICENSE change to dual license to match upstream PDS project 2025-05-20 14:10:13 -04:00
LICENSE-APACHE change to dual license to match upstream PDS project 2025-05-20 14:10:13 -04:00
LICENSE-MIT change to dual license to match upstream PDS project 2025-05-20 14:10:13 -04:00
Makefile chore: rebuild dev env from templates (#29) 2026-08-02 02:55:20 +00:00
pdsadmin feat(image): harden runtime and add a healthcheck 2026-07-11 01:51:02 -04:00
README.md docs: remove the issue tracker row from the readme and docs index 2026-07-22 14:18:19 -04:00

bluesky-pds-docker

A self-contained bluesky-social/pds container image, without caddy. It tracks the latest upstream PDS release and rebuilds daily. The atproto goat CLI is bundled in.

Full documentation, including build and configuration, lives at gravityfargo.modernleft.page/bluesky-pds-docker.

Official bluesky-pds project GitHub - bluesky-social/pds
Image on Forgejo Forgejo
Image on Dockerhub Dockerhub
Docs Documentation

Adapted from the upstream installer.sh and Dockerfile.