Eric Bower
·
23 Sep 24
docker-compose.yml
1version: "3.8"
2services:
3 postgres:
4 image: postgres:14
5 restart: always
6 profiles:
7 - db
8 - all
9 minio:
10 image: quay.io/minio/minio
11 command: server /data --console-address ":9001"
12 restart: always
13 profiles:
14 - db
15 - all
16 registry:
17 image: registry
18 restart: always
19 profiles:
20 - imgs
21 - services
22 - all
23 environment:
24 REGISTRY_STORAGE_S3_ACCESSKEY: ${MINIO_ROOT_USER}
25 REGISTRY_STORAGE_S3_SECRETKEY: ${MINIO_ROOT_PASSWORD}
26 imgproxy:
27 image: darthsim/imgproxy:latest
28 restart: always
29 profiles:
30 - db
31 - all
32 pastes-web:
33 image: ghcr.io/picosh/pico/pastes-web:latest
34 restart: always
35 profiles:
36 - pastes
37 - services
38 - all
39 pastes-ssh:
40 image: ghcr.io/picosh/pico/pastes-ssh:latest
41 restart: always
42 profiles:
43 - pastes
44 - services
45 - all
46 pubsub-web:
47 image: ghcr.io/picosh/pico/pubsub-web:latest
48 restart: always
49 profiles:
50 - pubsub
51 - services
52 - all
53 pubsub-ssh:
54 image: ghcr.io/picosh/pico/pubsub-ssh:latest
55 restart: always
56 profiles:
57 - pubsub
58 - services
59 - all
60 prose-web:
61 image: ghcr.io/picosh/pico/prose-web:latest
62 restart: always
63 profiles:
64 - prose
65 - services
66 - all
67 prose-ssh:
68 image: ghcr.io/picosh/pico/prose-ssh:latest
69 restart: always
70 profiles:
71 - prose
72 - services
73 - all
74 imgs-web:
75 image: ghcr.io/picosh/pico/imgs-web:latest
76 restart: always
77 profiles:
78 - imgs
79 - services
80 - all
81 imgs-ssh:
82 image: ghcr.io/picosh/pico/imgs-ssh:latest
83 restart: always
84 profiles:
85 - imgs
86 - services
87 - all
88 pgs-web:
89 image: ghcr.io/picosh/pico/pgs-web:latest
90 restart: always
91 profiles:
92 - pgs
93 - services
94 - all
95 pgs-ssh:
96 image: ghcr.io/picosh/pico/pgs-ssh:latest
97 restart: always
98 profiles:
99 - pgs
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:main
125 restart: always
126 profiles:
127 - auth
128 - services
129 - all
130 bouncer:
131 image: ghcr.io/picosh/pico/bouncer:main
132 restart: always
133 profiles:
134 - bouncer
135 - services
136 - all