Config for my PI/PDS
1services:
2 upsnap:
3 image: seriousm4x/upsnap
4 restart: unless-stopped
5 volumes:
6 - ./data/upsnap:/app/pb_data
7 ports:
8 - 8090:8090
9
10 pds:
11 image: ghcr.io/bluesky-social/pds:0.4
12 restart: unless-stopped
13 ports:
14 - 8000:3000
15 volumes:
16 - ./data/pds:/pds
17 - ./data/pds.env:/pds/pds.env
18 env_file:
19 - ./data/pds.env
20
21 gatekeeper:
22 build: https://tangled.org/baileytownsend.dev/pds-gatekeeper.git
23 restart: unless-stopped
24 ports:
25 - 8001:8080
26 volumes:
27 - ./data/pds:/pds
28 - ./data/pds.env:/pds/pds.env
29 - ./gatekeeper-emails:/gatekeeper/email
30 env_file:
31 - ./data/pds.env
32
33 knot:
34 build:
35 context: https://tangled.org/tangled.org/knot-docker.git
36 args:
37 TAG: master
38 UID: 1000
39 GID: 1000
40 restart: unless-stopped
41 ports:
42 - 5555:5555
43 - "22001:22"
44 volumes:
45 - ./data/knot/keys:/etc/ssh/keys
46 - ./data/knot/repositories:/home/git/repositories
47 - ./data/knot/server:/app
48 env_file:
49 - ./data/knot.env
50
51 discord_donger:
52 build: https://tangled.org/vielle.dev/discord-donger.git
53 restart: unless-stopped
54 env_file:
55 - ./data/discord-donger.env
56
57 piper:
58 build: https://github.com/teal-fm/piper.git
59 restart: unless-stopped
60 ports:
61 - 8010:8080
62 env_file:
63 - ./data/piper.env
64 volumes:
65 - ./data/piper:/db