|
@@ -1,27 +1,29 @@
|
|
|
services:
|
|
|
nextjs:
|
|
|
- container_name: match-vote-nextjs-nextjs-lvyin
|
|
|
+ container_name: match-vote-nextjs-nextjs-lvyin
|
|
|
build:
|
|
|
context: .
|
|
|
dockerfile: Dockerfile.prod
|
|
|
args:
|
|
|
- MONGODB_URI=mongodb://mongodb:27017/lvyin_db
|
|
|
+ - JWT_SECRET=xg8mtRnRVTbrIhpNdI0tULmYQ9xhzfQ86Q9qwZQUqZ4fQ8behmzZLJkS5mkCNJak
|
|
|
ports:
|
|
|
- "3001:3000"
|
|
|
environment:
|
|
|
- NODE_ENV=production
|
|
|
- MONGODB_URI=mongodb://mongodb:27017/lvyin_db
|
|
|
+ - JWT_SECRET=xg8mtRnRVTbrIhpNdI0tULmYQ9xhzfQ86Q9qwZQUqZ4fQ8behmzZLJkS5mkCNJak
|
|
|
depends_on:
|
|
|
- mongodb
|
|
|
restart: unless-stopped
|
|
|
volumes:
|
|
|
- - lvyin_uploads_data:/app/public/uploads # 修改这里
|
|
|
-
|
|
|
+ - lvyin_uploads_data:/app/public/uploads # 修改这里
|
|
|
+
|
|
|
mongodb:
|
|
|
container_name: match-vote-mongodb-lvyin
|
|
|
image: mongo
|
|
|
volumes:
|
|
|
- - lvyin_mongodb_data:/data/db # 修改这里
|
|
|
+ - lvyin_mongodb_data:/data/db # 修改这里
|
|
|
restart: unless-stopped
|
|
|
|
|
|
nginx:
|
|
@@ -32,7 +34,7 @@ services:
|
|
|
volumes:
|
|
|
- ./nginx:/etc/nginx/conf.d
|
|
|
- ./logs/nginx:/var/log/nginx
|
|
|
- - lvyin_uploads_data:/app/public/uploads:ro # 修改这里
|
|
|
+ - lvyin_uploads_data:/app/public/uploads:ro # 修改这里
|
|
|
- ./certs:/etc/nginx/certs
|
|
|
depends_on:
|
|
|
- nextjs
|