|
@@ -1,13 +1,13 @@
|
|
|
services:
|
|
|
nextjs:
|
|
|
- # container_name: match-vote-nextjs-nextjs-1
|
|
|
+ container_name: match-vote-nextjs-nextjs-lvyin
|
|
|
build:
|
|
|
context: .
|
|
|
dockerfile: Dockerfile.prod
|
|
|
args:
|
|
|
- MONGODB_URI=mongodb://mongodb:27017/lvyin_db
|
|
|
ports:
|
|
|
- - "3000:3000"
|
|
|
+ - "3001:3000"
|
|
|
environment:
|
|
|
- NODE_ENV=production
|
|
|
- MONGODB_URI=mongodb://mongodb:27017/lvyin_db
|
|
@@ -18,13 +18,14 @@ services:
|
|
|
- uploads_data:/app/public/uploads
|
|
|
|
|
|
mongodb:
|
|
|
+ container_name: match-vote-mongodb-lvyin
|
|
|
image: mongo
|
|
|
volumes:
|
|
|
- mongodb_data:/data/db
|
|
|
restart: unless-stopped # 添加自动重启策略
|
|
|
|
|
|
nginx:
|
|
|
- # container_name: match-vote-nextjs-nginx-1
|
|
|
+ container_name: match-vote-nextjs-nginx-lvyin
|
|
|
image: nginx:alpine
|
|
|
ports:
|
|
|
- "8081:80"
|
|
@@ -40,10 +41,10 @@ services:
|
|
|
restart: unless-stopped # 添加自动重启策略
|
|
|
|
|
|
volumes:
|
|
|
- mongodb_data:
|
|
|
- uploads_data:
|
|
|
+ lvyin_mongodb_data:
|
|
|
+ lvyin_uploads_data:
|
|
|
|
|
|
networks:
|
|
|
default:
|
|
|
- # name: match-vote-network # 为网络指定一个名称
|
|
|
+ name: match-vote-network-lvyin # 为网络指定一个名称
|
|
|
|