Skip to content

Commit 88a8ca2

Browse files
authored
Merge pull request #82 from post-tracker/develop
let's start with the basics
2 parents a03448c + c70dc71 commit 88a8ca2

1 file changed

Lines changed: 89 additions & 89 deletions

File tree

docker-compose.yml

Lines changed: 89 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)