hrms-edm/Services/server/docker-compose.yaml
2023-11-30 09:35:13 +07:00

66 lines
1.3 KiB
YAML

version: "3.8"
name: "ehr"
services:
elasticsearch:
build:
context: .
restart: unless-stopped
ports:
- 9200:9200
volumes:
- elasticsearch-data:/usr/share/elasticsearch/data
environment:
- xpack.security.enabled=false
- discovery.type=single-node
kibana:
image: kibana:8.10.2
restart: unless-stopped
depends_on:
- elasticsearch
ports:
- 5601:5601
volumes:
- kibana-data:/usr/share/kibana/data
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
minio:
image: minio/minio:latest
restart: unless-stopped
depends_on:
- elasticsearch
command: server --console-address ":9001" /data
ports:
- 9000:9000
- 9001:9001
volumes:
- minio-data:/data
environment:
- MINIO_ROOT_USER=ehr
- MINIO_ROOT_PASSWORD=P@ssw0rd
keycloak:
image: quay.io/keycloak/keycloak:22.0.3
restart: unless-stopped
command:
- start-dev
ports:
- 8080:8080
volumes:
- keycloak-data:/opt/keycloak/data
environment:
- KEYCLOAK_ADMIN=ehr
- KEYCLOAK_ADMIN_PASSWORD=P@ssw0rd
volumes:
elasticsearch-data:
driver: local
kibana-data:
driver: local
minio-data:
driver: local
keycloak-data:
driver: local