From 65a12c1156405cc81c4d7c19158ab6ebf13049bc Mon Sep 17 00:00:00 2001 From: EightMonth Date: Fri, 28 Jun 2024 15:40:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Ejeecgboot=E4=B8=80=E9=94=AE?= =?UTF-8?q?=E5=89=8D=E5=90=8E=E7=AB=AF=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 63 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..4ab276f7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,63 @@ +version: '2' +services: + jeecg-boot-mysql: + build: + context: ./jeecg-boot/db + environment: + MYSQL_ROOT_PASSWORD: root + MYSQL_ROOT_HOST: '%' + TZ: Asia/Shanghai + restart: always + container_name: jeecg-boot-mysql + image: jeecg-boot-mysql + command: + --character-set-server=utf8mb4 + --collation-server=utf8mb4_general_ci + --explicit_defaults_for_timestamp=true + --lower_case_table_names=1 + --max_allowed_packet=128M + --default-authentication-plugin=caching_sha2_password + ports: + - 3306:3306 + networks: + - jeecg-boot + + jeecg-boot-redis: + image: redis:5.0 + ports: + - 6379:6379 + restart: always + hostname: jeecg-boot-redis + container_name: jeecg-boot-redis + networks: + - jeecg-boot + + jeecg-boot-system: + build: + context: ./jeecg-boot/jeecg-module-system/jeecg-system-start + restart: on-failure + depends_on: + - jeecg-boot-mysql + - jeecg-boot-redis + container_name: jeecg-boot-system + image: jeecg-boot-system + hostname: jeecg-boot-system + ports: + - 8080:8080 + networks: + - jeecg-boot + jeecg-vue: + build: + context: ./jeecgboot-vue3 + container_name: jeecgboot-vue3-nginx + image: jeecgboot-vue3 + depends_on: + - jeecg-boot-system + networks: + - jeecg-boot + ports: + - 80:80 + +networks: + jeecg-boot: + name: jeecg_boot