Sfoglia il codice sorgente

新增源码编译容器部署配置文件

y1938 1 anno fa
parent
commit
93784fcef7
2 ha cambiato i file con 43 aggiunte e 0 eliminazioni
  1. 9 0
      Dockerfile
  2. 34 0
      docker-compose.yml

+ 9 - 0
Dockerfile

@@ -0,0 +1,9 @@
+FROM eclipse-temurin:8-jre
+
+RUN mkdir -p /opt/aj-report/logs
+
+WORKDIR /opt/aj-report
+
+COPY ./build/aj-report-1.3.0.RELEASE /opt/aj-report
+
+CMD /opt/aj-report/bin/start.sh && tail -f /opt/aj-report/logs/aj-report.log

+ 34 - 0
docker-compose.yml

@@ -0,0 +1,34 @@
+version: "3.8"
+
+services:
+  aj-report:
+    container_name: aj-report
+    build:
+      context: .
+    restart: always
+    ports:
+      - 9095:9095
+    environment:
+      TZ: "Asia/Shanghai"
+    volumes:
+      - ./build/aj-report-logs:/opt/aj-report/logs
+    depends_on:
+      - aj-report-mysql
+
+  aj-report-mysql:
+    container_name: aj-report-mysql
+    image: mysql:5.7
+    restart: always
+    ports:
+      - 3306:3306
+    environment:
+      MYSQL_ROOT_PASSWORD: 123456
+      TZ: "Asia/Shanghai"
+    command:
+      --character-set-server=utf8mb4
+      --collation-server=utf8mb4_general_ci
+      --explicit_defaults_for_timestamp=true
+      --lower_case_table_names=1
+      --max_allowed_packet=128M
+    volumes:
+      - ./build/aj-report-mysql:/var/lib/mysql