|
@@ -0,0 +1,37 @@
|
|
|
+version: '3.8'
|
|
|
+
|
|
|
+networks:
|
|
|
+ default:
|
|
|
+ external:
|
|
|
+ name: default-network
|
|
|
+
|
|
|
+services:
|
|
|
+ oilseal-exam:
|
|
|
+ restart: always
|
|
|
+ image: registry.cn-chengdu.aliyuncs.com/infish/oilseal-exam:1.0.0
|
|
|
+ volumes:
|
|
|
+ - ./deploy-config.yaml:/root/oilseal-exam/config-linux.yaml
|
|
|
+ ports:
|
|
|
+ - "3001:3000"
|
|
|
+
|
|
|
+ oilseal-exam-mysql:
|
|
|
+ restart: always
|
|
|
+ image: mysql:8.0
|
|
|
+ environment:
|
|
|
+ - MYSQL_ROOT_PASSWORD=zyhd2022
|
|
|
+ - MYSQL_DATABASE=exam
|
|
|
+ - TZ=Asia/Shanghai
|
|
|
+ volumes:
|
|
|
+ - ./datadir:/var/lib/mysql
|
|
|
+ - ./conf/my.cnf:/etc/my.cnf
|
|
|
+ - ./olddata/:/docker-entrypoint-initdb.d
|
|
|
+ ports:
|
|
|
+ - 3306:3306
|
|
|
+
|
|
|
+ oilseal-exam-nats:
|
|
|
+ restart: always
|
|
|
+ image: nats:latest
|
|
|
+ ports:
|
|
|
+ - 4223:4222
|
|
|
+ command: "--js --http_port 8222"
|
|
|
+
|