Config for my PI/PDS
at main 1.4 kB view raw
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