repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

Eric Bower  ·  2026-01-16

docker-compose.yml

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