docker版本的发卡程序搭建
项目1:https://github.com/assimon/dujiaoka
项目2(基于项目1):https://github.com/Apocalypsor/dujiaoka-docker
一键安装脚本
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/dujiaoka-setup.sh && chmod +x dujiaoka-setup.sh && ./dujiaoka-setup.sh
安装成功后,打开ip:3080,填写信息,登录后台/admin
默认用户名和密码:admin
手动安装
步骤 1 安装 docker
curl -fsSL https://get.docker.com | sh
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
查询是否安装成功
docker --version&&docker-compose --version
开机自启
sudo systemctl enable docker
步骤 2 安装部署独角数卡
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/duka.sh && chmod +x duka.sh && ./duka.sh
步骤 3 网页安装 重点
打开 ip:3080
- 将
mysql
数据库地址 改为db
- 将
mysql
用户名 改为dujiaoka
- 将
mysql
密码改为终端显示的密码 - 将
redis
的地址改为redis
- 填写网站名称
- 网站 url 填写完整域名地址,例如
http://shop.ioiox.com
禁用INSTALL
安装并完成后,将docker-compose.yaml
环境变量中的INSTALL=true
改为INSTALL=false
目的是禁止安装
,因为已经成功安装过了
cd /root/dujiao
vim docker-compose.yaml
如果没有安装vim,会提示:-bash: vim: command not found
sudo apt-get update
sudo apt-get install vim
然后:
docker-compose down && docker-compose up -d
启用 https
如果使用https链接打开后台登录,会出现 0err 或者其他登录异常问题,修改配置文件:
vim /root/dujiao/env.conf
把 ADMIN_HTTPS=false
改成 ADMIN_HTTPS=true
APP_URL
域名也改一下 (https)
重启 docker
systemctl restart docker
禁用调试
正式上线后一定要将 env.conf 配置里面的 APP_DEBUG
设置为 false
目的是禁止调试
vim /root/dujiao/env.conf
重启 docker
systemctl restart docker