repos / pico

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

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