Community tools for bsky.cat
1services:
2 well-known:
3 build:
4 context: ..
5 dockerfile: deployments/well-known/Dockerfile
6 image: darccio/bsky.cat-well-known:latest
7 container_name: bskycat-well-known
8 restart: unless-stopped
9 user: "65532:65532"
10 # Security hardening
11 read_only: true
12 cap_drop:
13 - ALL
14 security_opt:
15 - no-new-privileges:true
16 # Network configuration
17 ports:
18 - "0.0.0.0:3002:3002"
19 networks:
20 - bskycat-net
21 extra_hosts:
22 - "host.docker.internal:host-gateway"
23 # Environment variables
24 environment:
25 - BSKYCAT_WELLKNOWN_ROOT=/data
26 - BSKYCAT_PORT=0.0.0.0:3002
27 - DD_AGENT_HOST=host.docker.internal
28 - DD_SERVICE=bsky.cat/well-known
29 # Volume for persistent data
30 volumes:
31 - well-known-data:/data:ro
32 labels:
33 com.datadoghq.ad.logs: '[{"source": "go", "service": "bsky.cat/well-known"}]'
34
35networks:
36 bskycat-net:
37 driver: bridge
38 internal: false
39 ipam:
40 config:
41 - subnet: 172.20.1.0/24
42
43volumes:
44 well-known-data: