chore: add root docker compose 00a42e89
Steve Simkins · 2026-04-04 23:23 1 file(s) · +86 −0
docker-compose.yml (added) +86 −0
1 +
services:
2 +
  feeds:
3 +
    image: ghcr.io/stevedylandev/andromeda/feeds:latest
4 +
    restart: unless-stopped
5 +
    ports:
6 +
      - "4555:3000"
7 +
    volumes:
8 +
      - feeds_data:/app/data
9 +
    env_file: apps/feeds/.env
10 +
11 +
  jotts:
12 +
    image: ghcr.io/stevedylandev/andromeda/jotts:latest
13 +
    restart: unless-stopped
14 +
    ports:
15 +
      - "3030:3030"
16 +
    volumes:
17 +
      - jotts_data:/data
18 +
    env_file: apps/jotts/.env
19 +
20 +
  og:
21 +
    image: ghcr.io/stevedylandev/andromeda/og:latest
22 +
    restart: unless-stopped
23 +
    ports:
24 +
      - "3456:3000"
25 +
    volumes:
26 +
      - og_db_data:/app/data
27 +
28 +
  sipp:
29 +
    image: ghcr.io/stevedylandev/andromeda/sipp:latest
30 +
    restart: unless-stopped
31 +
    ports:
32 +
      - "3000:3000"
33 +
    volumes:
34 +
      - sipp_data:/data
35 +
    env_file: apps/sipp/.env
36 +
37 +
  shrink:
38 +
    image: ghcr.io/stevedylandev/andromeda/shrink:latest
39 +
    restart: unless-stopped
40 +
    ports:
41 +
      - "3565:3000"
42 +
43 +
  cellar:
44 +
    image: ghcr.io/stevedylandev/andromeda/cellar:latest
45 +
    restart: unless-stopped
46 +
    ports:
47 +
      - "6754:3000"
48 +
    volumes:
49 +
      - cellar_data:/data
50 +
    env_file: apps/cellar/.env
51 +
52 +
  watchtower:
53 +
    image: containrrr/watchtower:1.7.1
54 +
    restart: unless-stopped
55 +
    volumes:
56 +
      - /var/run/docker.sock:/var/run/docker.sock
57 +
    environment:
58 +
      - WATCHTOWER_CLEANUP=true
59 +
      - WATCHTOWER_INCLUDE_RESTARTING=true
60 +
      - DOCKER_API_VERSION=1.44
61 +
    command: --interval 300
62 +
  backup:
63 +
    image: ghcr.io/stevedylandev/andromeda/backup:latest
64 +
    volumes:
65 +
      - jotts_data:/data/jotts:ro
66 +
      - sipp_data:/data/sipp:ro
67 +
      - cellar_data:/data/cellar:ro
68 +
    env_file: apps/backup/.env
69 +
    restart: unless-stopped
70 +
71 +
volumes:
72 +
  feeds_data:
73 +
    external: true
74 +
    name: feeds_feeds_data
75 +
  jotts_data:
76 +
    external: true
77 +
    name: jotts_jotts-data
78 +
  og_db_data:
79 +
    external: true
80 +
    name: og_db_data
81 +
  sipp_data:
82 +
    external: true
83 +
    name: sipp-rust_sipp-data
84 +
  cellar_data:
85 +
    external: true
86 +
    name: cellar_cellar_data