repos / pico

pico services - prose.sh, pastes.sh, imgs.sh, feeds.sh, pgs.sh
git clone https://github.com/picosh/pico.git

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