Professional Documents
Culture Documents
mysql:
image: "mysql/mysql-server"
container_name: "queue-mysql"
ports:
# mapping port from host to container
# port ของเครื่องที่ลง docker (ต้องไม่ชนกับ port ที่ใช้อยู่) : port ภายใน docker (ไม่ต้องแก้ไข)
- 3306:3306
environment:
# database name , password
MYSQL_DATABASE: "root"
MYSQL_ROOT_PASSWORD: "##q4u##"
MYSQL_ROOT_HOST: "%"
volumes:
- ./mysql:/var/lib/mysql
command:
--bind-address=0.0.0.0
--lower_case_table_names=2
--sql-
mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
--skip-name-resolve
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8
--collation-server=utf8_general_ci
restart: always
networks:
queue-network:
ipv4_address: 192.168.88.10
networks:
# config docker network
queue-network:
driver: bridge
ipam:
config:
- subnet: 192.168.88.0/24
# database his
DBHIS_HOST=192.168.88.10
DBHIS_PORT=3306
DBHIS_NAME=universal
DBHIS_USER=root
DBHIS_PASSWORD=##q4u##
SECRET_KEY=##q4u####q4u####q4u####q4u####q4u##
MAX_CONNECTION_PER_MINUTE=50000
###############################################################
# HIS_TYPE เช่น hi, hosxp, universal, ezhosp
# ตามประเภท his ที่ใช้
HIS_TYPE=universal
# จำนวนหลักในการสร้าง queue
QUEUE_DIGIT=4
USE_PRIORITY_PREFIX=N
LOCAL_NOTIFY_USER=q4u
LOCAL_NOTIFY_PASSWORD=##q4u##
LOCAL_NOTIFY_HTTP_PORT=8888
QUEUE_CENTER_TOPIC=queue/center
SERVICE_POINT_TOPIC=queue/service-point
9. ลองเข้าเว็บเพื่อทดสอบ