# bluesky-pds-docker It is required to set the hostname of the container to your FQDN or use host networking on a server whose hostname is the FQDN. ## Deployment ```bash git clone https://forgejo.gravityfargo.dev/gravityfargo/bluesky-pds-docker.git && cd bluesky-pds-docker make create-config make generate-secrets # edit the config/pds.env file to set the FQDN docker pull forgejo.gravityfargo.dev/gravityfargo/bluesky-pds:0.4.74 docker-compose up -d ``` ### Example Docker Compose ```yaml services: bluesky-pds: container_name: bluesky-pds hostname: sheltersky.social image: bluesky-pds:0.4.74 ports: - 3000:3000 volumes: - ./config:/pds ``` ## Contributing - Fork and clone the repository - `make build` to build the image --- It's my preference not to host any code on GitHub, but I've enabled signing in with Github because most people already have that, and I don't want the hassle of a new login to prevent contributors. You cannot create new repositories on this Forgejo instance, but forking is allowed. The upstream PDS repository is on Github.