@@ -48,59 +48,48 @@ services:
4848 mysql :
4949 condition : service_healthy
5050
51- admin :
52- image : ghcr.io/post-tracker/admin:latest
53- ports :
54- - " 4000:4000"
55- environment :
56- PORT : 4000
57- API_TOKEN : ${API_TOKEN:-}
58- ACCESS_USERNAME : ${ACCESS_USERNAME:-admin}
59- ACCESS_PASSWORD : ${ACCESS_PASSWORD:-admin}
60- depends_on :
61- - rest-api
62-
63- queue-admin :
64- image : ghcr.io/post-tracker/queue-admin:latest
65- ports :
66- - " 4001:4000"
67- environment :
68- PORT : 4000
69- REDIS_URL : redis://redis:6379
70- QUEUES : ${QUEUES:-[{"name":"posts","hostId":"redis"},{"name":"users","hostId":"redis"}]}
71- ACCESS_USERNAME : ${ACCESS_USERNAME:-admin}
72- ACCESS_PASSWORD : ${ACCESS_PASSWORD:-admin}
73- depends_on :
74- redis :
75- condition : service_healthy
51+ # admin:
52+ # image: ghcr.io/post-tracker/admin:latest
53+ # ports:
54+ # - "4000:4000"
55+ # environment:
56+ # PORT: 4000
57+ # API_TOKEN: ${API_TOKEN:-}
58+ # ACCESS_USERNAME: ${ACCESS_USERNAME:-admin}
59+ # ACCESS_PASSWORD: ${ACCESS_PASSWORD:-admin}
60+ # depends_on:
61+ # - rest-api
7662
77- # chieftain :
78- # image: ghcr.io/post-tracker/chieftain :latest
63+ # queue-admin :
64+ # image: ghcr.io/post-tracker/queue-admin :latest
7965 # ports:
80- # - "4002:3000 "
66+ # - "4001:4000 "
8167 # environment:
82- # REDIS_HOST: redis
83- # REDIS_PORT: 6379
84- # REDIS_PASSWORD: ""
68+ # PORT: 4000
69+ # REDIS_URL: redis://redis:6379
70+ # QUEUES: ${QUEUES:-[{"name":"posts","hostId":"redis"},{"name":"users","hostId":"redis"}]}
71+ # ACCESS_USERNAME: ${ACCESS_USERNAME:-admin}
72+ # ACCESS_PASSWORD: ${ACCESS_PASSWORD:-admin}
8573 # depends_on:
8674 # redis:
8775 # condition: service_healthy
8876
89- # --- Queue Workers ---
90-
91- peon :
92- image : ghcr.io/post-tracker/peon:latest
93- environment :
94- REDIS_URL : redis://redis:6379
95- API_TOKEN : ${API_TOKEN:-}
96- depends_on :
97- redis :
98- condition : service_healthy
99- rest-api :
100- condition : service_started
101-
102- # grunt:
103- # image: ghcr.io/post-tracker/grunt:latest
77+ # # chieftain:
78+ # # image: ghcr.io/post-tracker/chieftain:latest
79+ # # ports:
80+ # # - "4002:3000"
81+ # # environment:
82+ # # REDIS_HOST: redis
83+ # # REDIS_PORT: 6379
84+ # # REDIS_PASSWORD: ""
85+ # # depends_on:
86+ # # redis:
87+ # # condition: service_healthy
88+
89+ # # --- Queue Workers ---
90+
91+ # peon:
92+ # image: ghcr.io/post-tracker/peon:latest
10493 # environment:
10594 # REDIS_URL: redis://redis:6379
10695 # API_TOKEN: ${API_TOKEN:-}
@@ -110,35 +99,57 @@ services:
11099 # rest-api:
111100 # condition: service_started
112101
113- # --- Indexers & Finders ---
114-
115- indexer :
116- image : ghcr.io/post-tracker/indexer:latest
117- environment :
118- API_TOKEN : ${API_TOKEN:-}
119- LIMIT_SERVICE : ${LIMIT_SERVICE:-}
120- depends_on :
121- - rest-api
122-
123- finder :
124- image : ghcr.io/post-tracker/finder:latest
125- environment :
126- API_TOKEN : ${API_TOKEN:-}
127- depends_on :
128- - rest-api
129-
130- # game-finder:
131- # image: ghcr.io/post-tracker/game-finder:latest
102+ # # grunt:
103+ # # image: ghcr.io/post-tracker/grunt:latest
104+ # # environment:
105+ # # REDIS_URL: redis://redis:6379
106+ # # API_TOKEN: ${API_TOKEN:-}
107+ # # depends_on:
108+ # # redis:
109+ # # condition: service_healthy
110+ # # rest-api:
111+ # # condition: service_started
112+
113+ # # --- Indexers & Finders ---
114+
115+ # indexer:
116+ # image: ghcr.io/post-tracker/indexer:latest
117+ # environment:
118+ # API_TOKEN: ${API_TOKEN:-}
119+ # LIMIT_SERVICE: ${LIMIT_SERVICE:-}
132120 # depends_on:
133121 # - rest-api
134122
135- # ludeon-finder:
136- # image: ghcr.io/post-tracker/ludeon-finder:latest
137-
138- # --- Queue Setup (one-shot) ---
123+ # finder:
124+ # image: ghcr.io/post-tracker/finder:latest
125+ # environment:
126+ # API_TOKEN: ${API_TOKEN:-}
127+ # depends_on:
128+ # - rest-api
139129
140- # queue-users:
141- # image: ghcr.io/post-tracker/queue-users:latest
130+ # # game-finder:
131+ # # image: ghcr.io/post-tracker/game-finder:latest
132+ # # depends_on:
133+ # # - rest-api
134+
135+ # # ludeon-finder:
136+ # # image: ghcr.io/post-tracker/ludeon-finder:latest
137+
138+ # # --- Queue Setup (one-shot) ---
139+
140+ # # queue-users:
141+ # # image: ghcr.io/post-tracker/queue-users:latest
142+ # # environment:
143+ # # REDIS_URL: redis://redis:6379
144+ # # API_TOKEN: ${API_TOKEN:-}
145+ # # depends_on:
146+ # # redis:
147+ # # condition: service_healthy
148+ # # rest-api:
149+ # # condition: service_started
150+
151+ # queuer:
152+ # image: ghcr.io/post-tracker/queuer:latest
142153 # environment:
143154 # REDIS_URL: redis://redis:6379
144155 # API_TOKEN: ${API_TOKEN:-}
@@ -148,25 +159,14 @@ services:
148159 # rest-api:
149160 # condition: service_started
150161
151- queuer :
152- image : ghcr.io/post-tracker/queuer:latest
153- environment :
154- REDIS_URL : redis://redis:6379
155- API_TOKEN : ${API_TOKEN:-}
156- depends_on :
157- redis :
158- condition : service_healthy
159- rest-api :
160- condition : service_started
161-
162- # --- Utilities ---
162+ # # --- Utilities ---
163163
164- turtle :
165- image : ghcr.io/post-tracker/turtle:latest
166- environment :
167- API_TOKEN : ${API_TOKEN:-}
168- AWS_ACCESS_KEY : ${AWS_ACCESS_KEY:-}
169- AWS_SECRET_KEY : ${AWS_SECRET_KEY:-}
164+ # turtle:
165+ # image: ghcr.io/post-tracker/turtle:latest
166+ # environment:
167+ # API_TOKEN: ${API_TOKEN:-}
168+ # AWS_ACCESS_KEY: ${AWS_ACCESS_KEY:-}
169+ # AWS_SECRET_KEY: ${AWS_SECRET_KEY:-}
170170
171171 # twitch-lurker:
172172 # image: ghcr.io/post-tracker/twitch-lurker:latest
0 commit comments