bluesky-pds-docker/README.md

40 lines
1.1 KiB
Markdown
Raw Normal View History

2024-12-03 01:35:55 +00:00
# bluesky-pds-docker
2024-12-03 01:43:49 +00:00
2024-12-03 01:35:55 +00:00
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.
2024-12-02 00:15:39 +00:00
## Deployment
```bash
2024-12-03 01:35:55 +00:00
git clone https://forgejo.gravityfargo.dev/gravityfargo/bluesky-pds-docker.git && cd bluesky-pds-docker
2024-12-02 00:15:39 +00:00
make create-config
make generate-secrets
2024-12-03 01:35:55 +00:00
# edit the config/pds.env file to set the FQDN
2024-12-02 00:15:39 +00:00
2024-12-03 01:35:55 +00:00
docker pull forgejo.gravityfargo.dev/gravityfargo/bluesky-pds:0.4.74
docker-compose up -d
2024-12-02 00:15:39 +00:00
```
2024-12-03 01:35:55 +00:00
### Example Docker Compose
2024-12-02 00:15:39 +00:00
```yaml
services:
bluesky-pds:
2024-12-03 01:35:55 +00:00
container_name: bluesky-pds
hostname: sheltersky.social
2024-12-02 00:15:39 +00:00
image: bluesky-pds:0.4.74
ports:
- 3000:3000
volumes:
2024-12-03 01:35:55 +00:00
- ./config:/pds
2024-12-02 00:15:39 +00:00
```
2024-12-03 01:43:49 +00:00
## Contributing
- Fork and clone the repository
2024-12-03 01:44:33 +00:00
- `make build` to build the image
2024-12-03 01:43:49 +00:00
---
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.