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