1 Star 0 Fork 428

ayibyb/MineAdmin

forked from MineAdmin/MineAdmin 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
docker-compose.yml 1.46 KB
一键复制 编辑 原始数据 按行查看 历史
青衣煮茶 提交于 2022-07-04 16:45 . 还原兼容 php 8.1 之前
version: '3'
services:
# 容器内访问宿主机的地址用:host.docker.internal
# 宿主机也可以在hosts文件添加:127.0.0.1 host.docker.internal
# mine-ui的.env文件127.0.0.1替换为host.docker.internal
# mine-ui/src/config/index.js文件127.0.0.1替换为host.docker.internal
nginx-frontend:
image: nginx:latest
environment:
- "TIMEZONE=Asia/Shanghai"
ports:
- 8101:80
volumes:
- ./mine-ui/dist:/usr/share/nginx/html
- ./docker/nginx-frontend/servers:/etc/nginx/conf.d
# mineadmin的.env的mysql、redis如果连接到宿主机,地址用:host.docker.internal
# 如果是连接到docker内服务,则用服务名称,如:redis
hyperf:
image: ixmo/mine-admin:latest
restart: always
environment:
- "TIMEZONE=Asia/Shanghai"
- "APP_PROJECT=hyperf"
- "APP_SYSTEM_ENV=docker"
working_dir: "/opt/www"
ports:
- 9501:9501
- 9502:9502
- 9503:9503
volumes:
- ./:/opt/www
entrypoint: ["php", "watch", "-c"]
# 没有将volumes映射出来,需要持久化自行百度一下
mysql:
container_name: mysql
environment:
- "TZ=Asia/Shanghai"
- MYSQL_ROOT_PASSWORD=12345678
- "explicit_defaults_for_timestamp=true"
- "lower_case_table_names=1"
image: mysql:5.7
restart: always
# command: "--default-authentication-plugin=mysql_native_password"
redis:
image: redis
container_name: redis
restart: always
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/aibyb/MineAdmin.git
git@gitee.com:aibyb/MineAdmin.git
aibyb
MineAdmin
MineAdmin
master

搜索帮助