Files
universal_is/docker-compose.yml
2024-08-20 17:34:21 +09:00

48 lines
991 B
YAML

services:
client_app:
container_name: client_app
build:
context: ./client
dockerfile: Dockerfile
volumes:
- ./client:/app
- /app/node_modules
ports:
- 5173:5173
restart: always
redis_db:
image: "redis:alpine"
container_name: redis_db
ports:
- ${REDIS_PORT}:${REDIS_PORT}
environment:
- REDIS_PASSWORD=${REDIS_PASSWORD}
command: [ "redis-server", "--requirepass", "${REDIS_PASSWORD}" ]
volumes:
- ./redis_data:/data
expose:
- ${REDIS_PORT}:${REDIS_PORT}
restart: unless-stopped
ems:
container_name: ems
build:
context: ./ems
dockerfile: Dockerfile
links:
- redis_db:redis_db
depends_on:
- redis_db
environment:
- REDIS_PASSWORD=${REDIS_PASSWORD}
- REDIS_HOST=${REDIS_HOST}
- REDIS_PORT=${REDIS_PORT}
- EMS_PORT=${EMS_PORT}
ports:
- ${EMS_PORT}:${EMS_PORT}
restart: always
volumes:
redis_data: