boilerplate-nestjs-api-crud/docker-compose.db.yml
2023-04-17 10:20:39 +08:00

49 lines
1020 B
YAML

version: '3.7'
services:
adminer:
image: adminer
restart: always
links:
- "mysql"
depends_on:
- "mysql"
ports:
- 33306:8080
# network_mode: bridge
mysql:
image: mariadb:10.11
restart: always
environment:
MARIADB_ROOT_PASSWORD: example
ports:
- "3306:3306"
volumes:
- ./data/mysql:/var/lib/mysql
# Without this, will get error when start up in WSL2
# network_mode: bridge
mongo:
image: mongo:6
restart: always
ports:
- 27017:27017
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
# network_mode: bridge
mongo-express:
image: mongo-express
restart: always
links:
- "mongo"
depends_on:
- "mongo"
ports:
- 37017:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: example
ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/
# network_mode: bridge