@@ -4,15 +4,10 @@ services:
44 build :
55 context : .
66 dockerfile : Dockerfile
7- target : ${BUILD_TARGET:- production} # Allow override: 'builder' for dev
7+ target : production
88 container_name : lexai-api
9- command : ${API_COMMAND:-node server.js} # Allow override: 'npx nodemon server.js' for dev
109 ports :
11- - " ${API_PORT:-3100}:3100"
12- - " ${DEBUG_PORT:-9229}:9229" # Node.js debugger (only when DEBUG_PORT set)
13- volumes :
14- # Development volumes (only when API_VOLUMES is set)
15- - ${API_VOLUMES:-}
10+ - " 3100:3100"
1611 environment :
1712 # ── App ──
1813 NODE_ENV : ${NODE_ENV}
@@ -100,12 +95,9 @@ services:
10095 build :
10196 context : .
10297 dockerfile : Dockerfile.worker
103- target : ${BUILD_TARGET:- production}
98+ target : production
10499 container_name : lexai-worker
105- command : ${WORKER_COMMAND:-node worker.js}
106- volumes :
107- # Development volumes (only when WORKER_VOLUMES is set)
108- - ${WORKER_VOLUMES:-}
100+ command : node worker.js
109101 environment :
110102 # ── App ──
111103 NODE_ENV : ${NODE_ENV}
@@ -165,7 +157,7 @@ services:
165157 image : mongo:7
166158 container_name : lexai-mongodb
167159 ports :
168- - " ${MONGO_PORT:- 127.0.0.1:27018:27017} " # Allow override: '27017:27017' for dev
160+ - " 127.0.0.1:27018:27017"
169161 volumes :
170162 - mongodb_data:/data/db
171163 networks :
@@ -183,7 +175,7 @@ services:
183175 image : redis:7-alpine
184176 container_name : lexai-redis
185177 ports :
186- - " ${REDIS_EXPOSE_PORT:- 127.0.0.1:6380:6379} " # Allow override: '6379:6379' for dev
178+ - " 127.0.0.1:6380:6379"
187179 command : redis-server --appendonly yes
188180 volumes :
189181 - redis_data:/data
@@ -202,8 +194,8 @@ services:
202194 image : rabbitmq:3-management-alpine
203195 container_name : lexai-rabbitmq
204196 ports :
205- - " ${RABBITMQ_PORT:- 127.0.0.1:5672:5672} " # Allow override: '5672:5672' for dev
206- - " ${RABBITMQ_MGMT_PORT:- 127.0.0.1:15672:15672} " # Allow override: '15672:15672' for dev
197+ - " 127.0.0.1:5672:5672"
198+ - " 127.0.0.1:15672:15672"
207199 environment :
208200 RABBITMQ_DEFAULT_USER : guest
209201 RABBITMQ_DEFAULT_PASS : guest
0 commit comments