Eric Bower
·
2026-01-16
docker-compose.yml
1services:
2 postgres:
3 image: postgres:14
4 restart: always
5 profiles:
6 - db
7 - all
8 imgproxy:
9 image: darthsim/imgproxy:latest
10 restart: always
11 profiles:
12 - all
13 - prose
14 - pgs
15 pipemgr:
16 image: ghcr.io/picosh/pipemgr:latest
17 command: -command "pub metric-drain -b=false"
18 restart: always
19 volumes:
20 - /var/run/docker.sock:/var/run/docker.sock:ro
21 healthcheck:
22 test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
23 interval: 2s
24 timeout: 5s
25 retries: 5
26 start_period: 1s
27 profiles:
28 - all
29 - log
30 pastes-web:
31 image: ghcr.io/picosh/pico/pastes-web:latest
32 restart: always
33 profiles:
34 - pastes
35 - services
36 - all
37 pastes-ssh:
38 image: ghcr.io/picosh/pico/pastes-ssh:latest
39 restart: always
40 profiles:
41 - pastes
42 - services
43 - all
44 pipe-web:
45 image: ghcr.io/picosh/pico/pipe-web:latest
46 restart: always
47 profiles:
48 - pipe
49 - services
50 - all
51 pipe-ssh:
52 image: ghcr.io/picosh/pico/pipe-ssh:latest
53 restart: always
54 profiles:
55 - pipe
56 - services
57 - all
58 prose-web:
59 image: ghcr.io/picosh/pico/prose-web:latest
60 restart: always
61 profiles:
62 - prose
63 - services
64 - all
65 prose-ssh:
66 image: ghcr.io/picosh/pico/prose-ssh:latest
67 restart: always
68 profiles:
69 - prose
70 - services
71 - all
72 pgs-web:
73 image: ghcr.io/picosh/pico/pgs-web:latest
74 restart: always
75 profiles:
76 - pgs
77 - services
78 - all
79 pgs-cdn:
80 image: ghcr.io/picosh/pico/pgs-cdn:latest
81 restart: always
82 profiles:
83 - pgs-cdn
84 - services
85 - all
86 pgs-ssh:
87 image: ghcr.io/picosh/pico/pgs-ssh:latest
88 restart: always
89 profiles:
90 - pgs
91 - services
92 - all
93 feeds-web:
94 image: ghcr.io/picosh/pico/feeds-web:latest
95 restart: always
96 profiles:
97 - feeds
98 - services
99 - all
100 feeds-ssh:
101 image: ghcr.io/picosh/pico/feeds-ssh:latest
102 restart: always
103 profiles:
104 - feeds
105 - services
106 - all
107 pico-ssh:
108 image: ghcr.io/picosh/pico/pico-ssh:latest
109 restart: always
110 profiles:
111 - pico
112 - services
113 - all
114 auth-web:
115 image: ghcr.io/picosh/pico/auth-web:latest
116 restart: always
117 profiles:
118 - auth
119 - services
120 - all
121 bouncer:
122 image: ghcr.io/picosh/pico/bouncer:latest
123 restart: always
124 profiles:
125 - bouncer
126 - services
127 - all