1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- version: "3.3"
- services:
- nicon:
- build:
- context: .
- dockerfile: Dockerfile
- environment:
- MONGODB_NAME: "iconRepo"
- MONGODB_HOST: "mongo"
- MONGODB_PORT: "27017"
- MONGODB_USERNAME: "4dage"
- MONGODB_PASSWORD: "4dage168"
- MONGO_AUTHSOURCE: "admin"
- REDIS_HOST: "redis"
- REDIS_PORT: "6379"
- REDIS_PASSWORD: "redis769394"
- productHost: "localhost"
- productType: "default"
-
- ports:
- - "4843:4843" # frontend port mapping 前端端口映射
- depends_on:
- - mongo
- - redis
- volumes:
- - "/usr/local/var/log/nicon:/var/logs/nicon" # log persistent 日志持久化
- mongo:
- image: mongo:latest
- restart: always
- environment:
- MONGO_INITDB_DATABASE: iconRepo
- MONGO_INITDB_ROOT_USERNAME: 4dage
- MONGO_INITDB_ROOT_PASSWORD: 4dage168
- volumes:
- - "./mongo/data/db:/data/db" # make data persistent 持久化
- # command: mongod --auth
- ports:
- - "27128:27017" # expose port to host machine 暴露接口到宿主机
- redis:
- image: redis:latest
- restart: always
- command: redis-server --requirepass "redis769394" # set redis password 设置 Redis 密码
- volumes:
- - "./redis/data:/data" # make data persistent 持久化
- ports:
- - "6383:6379" # expose port to host machine 暴露接口到宿主机
|