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