README.md 1.2 KB
Newer Older
xchenhao's avatar
xchenhao 已提交
1 2
xchenhao/blog
===
xchenhao's avatar
init  
xchenhao 已提交
3

xchenhao's avatar
xchenhao 已提交
4 5
### 部署说明
---
xchenhao's avatar
init  
xchenhao 已提交
6

xchenhao's avatar
xchenhao 已提交
7 8
```sh
git clone https://github.com/xchenhao/blog.git
xchenhao's avatar
xchenhao 已提交
9
cd deployment
xchenhao's avatar
xchenhao 已提交
10 11 12 13
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# https://github.com/docker/compose/releases
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
xchenhao's avatar
xchenhao 已提交
14 15 16
docker-compose up

# 下载依赖
xchenhao's avatar
xchenhao 已提交
17 18
docker-compose exec php /bin/sh
cd /usr/share/nginx/html/mybook
xchenhao's avatar
xchenhao 已提交
19
composer install
xchenhao's avatar
init  
xchenhao 已提交
20

xchenhao's avatar
xchenhao 已提交
21
# 创建数据库
xchenhao's avatar
xchenhao 已提交
22
cp common/config/main-local-bac.php common/config/main-local.php
xchenhao's avatar
xchenhao 已提交
23
cp common/config/db_bac.php common/config/db.php
xchenhao's avatar
xchenhao 已提交
24
cp common/config/env_bac.php common/config/env.php
xchenhao's avatar
xchenhao 已提交
25
# 调整 common/config/db.php 中的数据库配置(主机/库名/用户名及密码)
xchenhao's avatar
xchenhao 已提交
26
# 执行 database/main.sql 中 SQL 语句
xchenhao's avatar
init  
xchenhao 已提交
27

xchenhao's avatar
xchenhao 已提交
28
cp -a vendor/bower-asset vendor/bower
xchenhao's avatar
xchenhao 已提交
29

xchenhao's avatar
xchenhao 已提交
30 31 32
# 配置 Nginx 或 Apache 项目指向
# 前台入口:项目路径/frontend/web
# 后台入口:项目路径/backend/web
xchenhao's avatar
init  
xchenhao 已提交
33

xchenhao's avatar
xchenhao 已提交
34 35
# 测试用户名:weixi 密码:123456
```
xchenhao's avatar
init  
xchenhao 已提交
36

xchenhao's avatar
xchenhao 已提交
37 38 39 40 41 42 43 44 45
```conf
# Nginx 伪静态
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}
```

xchenhao's avatar
xchenhao 已提交
46 47
### 参考
- Forked from: `https://github.com/michaelweixi/blogdemo2`