diff --git a/docker/bluesky-pds.md b/docker/bluesky-pds.md index e757474..fb26e5a 100644 --- a/docker/bluesky-pds.md +++ b/docker/bluesky-pds.md @@ -4,11 +4,12 @@ draft: false date: 2025-01-18 --- -| | | -| ------------ | -------------------------------------------------------------------------------------------------------- | -| image | [quartz-docker image](https://code.modernleft.org/gravityfargo/-/packages/container/bluesky-pds/latest) | -| base project | [GitHub - bluesky-social/pds](https://github.com/bluesky-social/pds) | -| image source | [Forgejo - gravityfargo/bluesky-pds-docker](https://code.modernleft.org/gravityfargo/bluesky-pds-docker) | +| | | +| ------------- | -------------------------------------------------------------------------------------------------------- | +| image | [quartz-docker image](https://code.modernleft.org/gravityfargo/-/packages/container/bluesky-pds/latest) | +| base project | [GitHub - bluesky-social/pds](https://github.com/bluesky-social/pds) | +| image source | [Forgejo - gravityfargo/bluesky-pds-docker](https://code.modernleft.org/gravityfargo/bluesky-pds-docker) | +| Issue Tracker | [GitHub - gravityfargo/bluesky-pds-docker](https://github.com/gravityfargo/bluesky-pds-docker) | ```bash docker pull code.modernleft.org/gravityfargo/bluesky-pds:latest @@ -43,7 +44,8 @@ sudo apt install make xxd ### Setup -Generate secrets and add them to `.env` file. See [example.env](https://code.modernleft.org/gravityfargo/bluesky-pds-docker/src/branch/main/example.env) as an example. +Generate secrets and add them to `.env` file. +See [example.env](https://code.modernleft.org/gravityfargo/bluesky-pds-docker/src/branch/main/example.env) as an example. ```bash # Generate secret environment variables @@ -56,9 +58,11 @@ echo PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX: $(openssl ecparam --name secp256 ### Docker Compose Setup -Full list of additional Environment Variables provided by bluesky upstream can be found in the [packages/pds/src/config/env.ts](https://github.com/bluesky-social/atproto/blob/main/packages/pds/src/config/env.ts) +Full list of additional Environment Variables provided by bluesky upstream can be found in the +[packages/pds/src/config/env.ts](https://github.com/bluesky-social/atproto/blob/main/packages/pds/src/config/env.ts) -By default, the image uses 1000:1000 as the UID:GID for the user. This can be changed by setting the `PUID` and `PGID` environment variables. The compose element `hostname` must be the same value as `PDS_HOSTNAME`. +By default, the image uses 1000:1000 as the UID:GID for the user. This can be changed by setting the `PUID` and `PGID` environment variables. +The compose element `hostname` must be the same value as `PDS_HOSTNAME`. ![[traefik]] ![[standalone]] @@ -76,10 +80,10 @@ pdsadmin account create pdsadmin create-invite-code ``` - > [!danger] Update Warning -> Do not under any circumstances update the image using `pdsadmin update`. I have not tested this, and - +> Do not under any circumstances update the image using `pdsadmin update`. I have not tested this, and it may break the image. Submit an +> [issue to my repository](https://github.com/gravityfargo/bluesky-pds-docker) requesting an update, +> and I will update this image and pin the pds to the new version. ### Cloudflare DNS