后端
使用 m1 mac 运行 x86 的docker镜像会有问题,需要更换镜像,并且把最后一个镜像给注释掉,手动启动。
同时,需要修改 hosts 文件,添加记录 127.0.0.1 jeecg-boot-redis 127.0.0.1 jeecg-boot-mysql
mysql 启动后,把 db 目录下的 sql 文件执行一下,然后启动 java 项目
version: '2'
services:
jeecg-boot-mysql:
build:
context: ./db
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_ROOT_HOST: '%'
TZ: Asia/Shanghai
restart: always
container_name: jeecg-boot-mysql
image: arm64v8/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
jeecg-boot-redis:
image: arm64v8/redis
ports:
- 6379:6379
restart: always
hostname: jeecg-boot-redis
container_name: jeecg-boot-redis
# jeecg-boot-system:
# build:
# context: ./jeecg-module-system/jeecg-system-start
# restart: on-failure
# depends_on:
# - jeecg-boot-mysql
# - jeecg-boot-redis
# container_name: jeecg-boot-system
# image: arm64v8/openjdk
# hostname: jeecg-boot-system
# ports:
# - 8080:8080
前端
使用 pnpm install 下载依赖即可,下载失败的依赖自己手动下载aarch64版本的,然后放到 node_modules 里替换
标签:--,redis,jeecgboot,boot,system,mac,m1,mysql,jeecg From: https://www.cnblogs.com/zjy4fun/p/17345444.html