A minimal AT Protocol Personal Data Server written in JavaScript.
atproto pds
at main 32 lines 750 B view raw
1services: 2 pds-readonly: 3 build: 4 context: ../.. 5 dockerfile: packages/readonly/Dockerfile 6 ports: 7 - "${PDS_PORT:-3000}:3000" 8 volumes: 9 # Mount CAR files as read-only 10 - ${PDS_CAR_DIR:-./data/repos}:/repos:ro 11 # Mount blobs as read-only (optional) 12 - ${PDS_BLOBS_DIR:-./data/blobs}:/blobs:ro 13 # Mount database directory (writable for SQLite) 14 - pds-data:/data/db 15 environment: 16 - PDS_PORT=3000 17 - PDS_HOSTNAME=${PDS_HOSTNAME:-localhost} 18 command: 19 - --car 20 - /repos 21 - --blobs 22 - /blobs 23 - --data-dir 24 - /data/db 25 - --port 26 - "3000" 27 - --hostname 28 - ${PDS_HOSTNAME:-localhost} 29 restart: unless-stopped 30 31volumes: 32 pds-data: