54 lines
1.1 KiB
YAML
54 lines
1.1 KiB
YAML
services:
|
|
app:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
command: sleep infinity
|
|
environment:
|
|
DB_HOST: mongo
|
|
DB_PORT: 27017
|
|
DB_USERNAME: devroot
|
|
DB_PASSWORD: devroot
|
|
PORT: 5000
|
|
CORS_ORIGIN: http://localhost:5174
|
|
networks:
|
|
- mongo-network
|
|
volumes:
|
|
- ..:/workspaces/storage-manager:cached
|
|
depends_on:
|
|
- mongo
|
|
|
|
mongo:
|
|
image: mongo:4.4.6
|
|
restart: unless-stopped
|
|
environment:
|
|
MONGO_INITDB_ROOT_USERNAME: devroot
|
|
MONGO_INITDB_ROOT_PASSWORD: devroot
|
|
networks:
|
|
- mongo-network
|
|
ports:
|
|
- "27017:27017"
|
|
volumes:
|
|
- mongo-data:/data/db
|
|
|
|
mongo-express:
|
|
image: mongo-express
|
|
restart: unless-stopped
|
|
environment:
|
|
ME_CONFIG_MONGODB_ADMINUSERNAME: devroot
|
|
ME_CONFIG_MONGODB_ADMINPASSWORD: devroot
|
|
ME_CONFIG_MONGODB_URL: mongodb://devroot:devroot@mongo:27017/
|
|
ME_CONFIG_BASICAUTH: "false"
|
|
networks:
|
|
- mongo-network
|
|
ports:
|
|
- "8999:8081"
|
|
depends_on:
|
|
- mongo
|
|
|
|
networks:
|
|
mongo-network:
|
|
|
|
volumes:
|
|
mongo-data:
|