Antonio Mika
·
2025-03-24
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 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-ssh:
86 image: ghcr.io/picosh/pico/pgs-ssh:latest
87 restart: always
88 profiles:
89 - pgs
90 - services
91 - all
92 feeds-web:
93 image: ghcr.io/picosh/pico/feeds-web:latest
94 restart: always
95 profiles:
96 - feeds
97 - services
98 - all
99 feeds-ssh:
100 image: ghcr.io/picosh/pico/feeds-ssh:latest
101 restart: always
102 profiles:
103 - feeds
104 - services
105 - all
106 pico-ssh:
107 image: ghcr.io/picosh/pico/pico-ssh:latest
108 restart: always
109 profiles:
110 - pico
111 - services
112 - all
113 auth-web:
114 image: ghcr.io/picosh/pico/auth-web:latest
115 restart: always
116 profiles:
117 - auth
118 - services
119 - all
120 bouncer:
121 image: ghcr.io/picosh/pico/bouncer:latest
122 restart: always
123 profiles:
124 - bouncer
125 - services
126 - all