From e29fa8e0a67da1cb735edbac3588f7600d4841f3 Mon Sep 17 00:00:00 2001
From: syui <syui@syui.ai>
Date: Mon, 5 May 2025 10:26:05 +0900
Subject: [PATCH] fix

---
 compose.yml | 92 ++++++++++++++++++++++++++++++++++-------------------
 install.zsh |  1 +
 2 files changed, 61 insertions(+), 32 deletions(-)

diff --git a/compose.yml b/compose.yml
index 927d403..3ab3a29 100644
--- a/compose.yml
+++ b/compose.yml
@@ -67,38 +67,6 @@ services:
       database:
         condition: service_healthy
 
-  ozone:
-    build:
-      context: ./repos/atproto/
-      dockerfile: services/ozone/Dockerfile
-    ports:
-      - 2585:3000
-    restart: always
-    command: node --enable-source-maps api.js
-    volumes:
-      - ./data/ozone/:/data/
-    env_file:
-      - ./envs/ozone
-    depends_on:
-      database:
-        condition: service_healthy
-
-  ozone-daemon:
-    build:
-      context: ./repos/atproto/
-      dockerfile: services/ozone/Dockerfile
-    restart: always
-    command: node --enable-source-maps daemon.js
-    volumes:
-      - ./data/ozone/:/data/
-    env_file:
-      - ./envs/ozone
-    depends_on:
-      database:
-        condition: service_healthy
-      ozone:
-        condition: service_healthy
-
   social-app:
     ports:
       - 8100:8100
@@ -128,3 +96,63 @@ services:
         condition: service_healthy
       redis:
         condition: service_healthy
+
+  jetstream:
+    build:
+      context: ./repos/jetstream/
+      dockerfile: Dockerfile
+    ports:
+      - 6008:6008
+    volumes:
+      - ./data/jetstream:/data
+    restart: always
+    env_file:
+      - ./envs/jetstream
+
+  ozone:
+    build:
+      context: ./repos/ozone/
+    ports:
+      - 2585:3000
+    restart: always
+    volumes:
+      - ./data/ozone/:/data/
+      - ./repos/atproto/services/ozone/api.js:/app/services/ozone/api.js:ro
+    env_file:
+      - ./envs/ozone
+    depends_on:
+      database:
+        condition: service_healthy
+
+#  ozone:
+#    build:
+#      context: ./repos/atproto/
+#      dockerfile: services/ozone/Dockerfile
+#    ports:
+#      - 2585:3000
+#    restart: always
+#    command: node --enable-source-maps api.js
+#    volumes:
+#      - ./data/ozone/:/data/
+#    env_file:
+#      - ./envs/ozone
+#    depends_on:
+#      database:
+#        condition: service_healthy
+#
+#  ozone-daemon:
+#    build:
+#      context: ./repos/atproto/
+#      dockerfile: services/ozone/Dockerfile
+#    restart: always
+#    command: node --enable-source-maps daemon.js
+#    volumes:
+#      - ./data/ozone/:/data/
+#    env_file:
+#      - ./envs/ozone
+#    depends_on:
+#      database:
+#        condition: service_healthy
+#      ozone:
+#        condition: service_healthy
+
diff --git a/install.zsh b/install.zsh
index 4367c57..4324b2a 100755
--- a/install.zsh
+++ b/install.zsh
@@ -16,6 +16,7 @@ function at-repos-env() {
 		https://github.com/bluesky-social/social-app
 		https://github.com/bluesky-social/feed-generator
 		https://github.com/bluesky-social/ozone
+		https://github.com/bluesky-social/jetstream
 	)
 	d=${0:a:h}
 	dh=${0:a:h:h}