mineadmin 快速安装部署(docker环境)

前提条件:已安装docker

一、下载dnmp环境包        

github地址:https://github.com/tomorrow-sky/dnmp
gitee地址: https://gitee.com/chenjianchuan/dnmp

二、看一下dnmp包目录结构

三、打开docker-compose.yml 文件,将不需要的容器进行注释

四、配置env环境

# 在dnmp目录下执行,复制env文件
cp env.sample .env

env里的配置,根据自己需求更改,比如更改端口等,都简单易懂。

五、一键构建容器

# 在docker-compose.yml所在目录,即dnmp目录执行
docker-compose build

六、下载mineadmin项目至dnmp/www/目录下

# dnmp/www/目录下
git clone https://gitee.com/mineadmin/mineadmin.git

七、启动容器, 并查看容器启动情况【注:MAC M系统中,请使用php容器运行

# 启动容器
docker-compose up -d

# 查看容器启动情况
docker-compose ps

# 如果有容器启动失败,查看日志
docker-compose logs 容器名[如:mine]

八、mineadmin安装

注:提前创建一个数据库,以下执行需要配置连接

# 如本地未安装composer,可进入php容器执行
docker-compose exec php82 sh

#/opt/www/mineadmin   
composer install

php bin/hyperf.php mine:install // 第一次生成.env文件配置

php bin/hyperf.php mine:install // 第二次生成数据迁移及安装前端项目等

# 重启mine容器
docker-compose restart mine

# 如在MAC M系统,请进入容器中启动项目
~ docker-compose exec php82 sh
~ cd /opt/www/mineadmin
~ php watch -c

九、浏览器输入127.0.0.1:9501 测试后端是否安装成功,端口号跟容器映射端口保持一致

至此,后端项目已部署成功,前端项目启动,请看下一篇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/456439.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)上篇

提供具有网页显示能力的Web组件,ohos.web.webview提供web控制能力。 说明: 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。示例效果请以真机运行为准,当前IDE预览器不支持。 需要权…

联想小新电脑出现蓝屏问题解决(通过系统重置解决了)

只看问题描述和文章最后一行字即可 问题描述 电脑出现蓝屏,如下 尝试解决(并未解决) 搜索FAULTY_HARDWARE_CORRUPTED_PAGE寻找解决方案,找到较为靠谱的文章:记录蓝屏问题FAULTY_HARDWARE_CORRUPTED_PAGE 根据文章提…

深入探讨`g++`与`gcc`:混合编程中的编译链接艺术

深入探讨g与gcc:混合编程中的编译链接艺术 在混合使用C和C进行项目开发时,选择正确的编译器和链接器对项目的成功至关重要。虽然gcc和g都是GNU编译器集合(GCC)的重要组成部分,它们在处理混合语言项目时展现出了不同的能…

【LeetCode每日一题】2864. 最大二进制奇数

文章目录 [2864. 最大二进制奇数](https://leetcode.cn/problems/maximum-odd-binary-number/)思路:代码1: 2864. 最大二进制奇数 思路: 1.拼贴字符串。 2.遍历字符串s,统计1的个数。 3.如果只有一个1,将1放在末尾,…

AI实战:借助Python与PaddleOCR,实现高精度文本检测与识别

1、引言 欢迎来到今天的教程:“驾驭PaddleOCR,解锁Python文字识别新技能”。在本篇文章中,我们将手把手教你如何安装及使用这款强大的Python库,轻松应对各类图像中的文字识别问题。 2、安装PaddleOCR 首先确保你的环境中已安装…

东胜物联携多款智能网关亮相瑞芯微RK开发者大会

2024年3月7-8日,第八届瑞芯微开发者大会在福州盛大举行,以“AI芯片AI应用AIoT”为主题,近3000名业内企业代表、开发者、院校代表、政府代表共聚一堂。 本次大会为期两天,共设有13大应用场景及46个生态伙伴展区。作为瑞芯微的长期…

WAAP全站防护

近年来,随着移动互联网的快速发展,诞生了APP、H5、小程序等多种应用形式,更多的企业核心业务、交易平台都越来越依赖这些新型应用程序。与此同时,越来越多的第三方API接口被调用,API业务带来的Web敞口风险和风险管控链…

slf4j 打印当前类和方法

spring initializr 自动包含依赖,也可以在 pom.xml 文件中添加 slf4j 的依赖,指定版本 例如我这边默认版本是 1.7.36 通过添加依赖修改版本为 1.7.32<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version…

如何在CentOS7搭建DashDot服务器仪表盘并实现远程监控

文章目录 1. 本地环境检查1.1 安装docker1.2 下载Dashdot镜像 2. 部署DashDot应用3. 本地访问DashDot服务4. 安装cpolar内网穿透5. 固定DashDot公网地址 本篇文章我们将使用Docker在本地部署DashDot服务器仪表盘&#xff0c;并且结合cpolar内网穿透工具可以实现公网实时监测服务…

计算机组成原理练习-计算机工作过程

高级语言与机器语言之间的转换 ------------------------------------------------------------------------------------------------------------------------------- 1.将高级语言源程序转换为机器级目标代码文件的程序是&#xff08;&#xff09;。 A.汇编程序 …

必看!2024年从GTC(GPU技术大会)与GDC(游戏开发者大会)预览游戏行业的新高度!

会议之眼 快讯 当前&#xff0c;AIGC&#xff08;人工智能生成内容&#xff09;、视频技术、AI模拟和建模、混合现实&#xff08;MR&#xff09;等新技术的崭新发展&#xff0c;正如一股狂风般席卷游戏行业。这些技术的飞速演进&#xff0c;注定将成为游戏行业的强力催化剂&…

(每日持续更新)jdk api之StreamCorruptedException基础、应用、实战

博主18年的互联网软件开发经验&#xff0c;从一名程序员小白逐步成为了一名架构师&#xff0c;我想通过平台将经验分享给大家&#xff0c;因此博主每天会在各个大牛网站点赞量超高的博客等寻找该技术栈的资料结合自己的经验&#xff0c;晚上进行用心精简、整理、总结、定稿&…

2.操作系统知识

基础知识部分—Chap2 考点&#xff1a; 进程管理中的pv操作、死锁、银行家算法&#xff08;理解&#xff09;&#xff1b; 文件管理中的路径&#xff08;绝对路径和相对路径&#xff09;&#xff1b; 存储管理&#xff1a;了解存储管理体制的优缺点、管理结构&#xff1b; 1…

Gitlab光速发起Merge Request

前言 在我们日常开发过程中需要经常使用到Merge Request&#xff0c;在使用过程中我们需要来回在开发工具和UI界面之前来回切换&#xff0c;十分麻烦。那有没有一种办法可以时间直接开发开工具中直接发起Merge Request呢&#xff1f; 答案是有的。 使用 Git 命令方式创建 Me…

案例分析:分库分表后,我的应用崩溃了

今天我们主要分析一个案例&#xff0c;那就是分库分表后&#xff0c;我的应用崩溃了。 前面介绍了一种由于数据库查询语句拼接问题&#xff0c;而引起的一类内存溢出。下面将详细介绍一下这个过程。 假设我们有一个用户表&#xff0c;想要通过用户名来查询某个用户&#xff0…

392.判断子序列

题目&#xff1a;给定字符串s和t&#xff0c;判断s是否为t 的子序列。 字符串的一个子序列是原始字符串删除一些字符而不改变剩余字符相对位置形成的新字符串。 解题思路&#xff1a;s是否是 t 的子序列&#xff0c;因此只要能找到任意一种 s 在 t 中出现的方式&#xff0c;即…

2024上半年软考初级《网络管理员》报名考试全流程梳理

2024年软考网络管理员考试报名时间节点&#xff1a; 报名时间&#xff1a;上半年3月18日到4月15日&#xff0c;下半年8月19日到9月15日&#xff08;各地区报名时间不同&#xff0c;具体日期见官方通告&#xff09; 准考证打印时间&#xff1a;上半年5月20日起&#xff0c;下半…

C# MES通信从入门到精通(1)——串口传输文件

前言: 在上位机软件开发领域,有一些工厂的mes系统需要我们通过串口发送文件的方式把一些图片或者检测数据csv文件等发送给服务器,这种方式是一些比较旧的工厂采用的方式,但是这种方式也是存在的,本文就是讲解如何使用串口发送文件详情见下文。 1、串口发送文件思路 将需…

v-model 粗略解析

v-model 粗略解析 v-model是什么&#xff1f; 双向数据绑定&#xff0c;可以从data流向页面&#xff0c;也可以从页面流向data通常用于表单收集&#xff0c;v-model 默认绑定 value 值书写形式&#xff1a; v-model:value"" 或 v-model v-model原理是什么&#xf…

文献速递:深度学习乳腺癌诊断---基于深度学习的图像分析预测乳腺癌中HE染色组织病理学图像的PD-L1状态

Title 题目 Deep learning-based image analysis predicts PD-L1 status from H&E-stained histopathol ogy images in breast cancer 基于深度学习的图像分析预测乳腺癌中H&E染色组织病理学图像的PD-L1状态 01 文献速递介绍 编程死亡配体-1&#xff08;PD-L1&…
最新文章