chadtmiller.com/pds.js
An atproto PDS in JavaScript, for Cloudflare Workers and Node
0
0
services:
pds-readonly:
build:
context: ../..
dockerfile: packages/readonly/Dockerfile
ports:
- "${PDS_PORT:-3000}:3000"
volumes:
# Mount CAR files as read-only
- ${PDS_CAR_DIR:-./data/repos}:/repos:ro
# Mount blobs as read-only (optional)
- ${PDS_BLOBS_DIR:-./data/blobs}:/blobs:ro
# Mount database directory (writable for SQLite)
- pds-data:/data/db
environment:
- PDS_PORT=3000
- PDS_HOSTNAME=${PDS_HOSTNAME:-localhost}
command:
- --car
- /repos
- --blobs
- /blobs
- --data-dir
- /data/db
- --port
- "3000"
- --hostname
- ${PDS_HOSTNAME:-localhost}
restart: unless-stopped
volumes:
pds-data: