docker-compose 模板
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
1.2 KiB

3 years ago
***
**TEST**
本文档仅供测试和开发使用
**docker-compose项目**
运行本文档代码需要安装[docker](https://www.runoob.com/docker/docker-tutorial.html)和[docker-compose](https://www.runoob.com/docker/docker-compose.html)
下载该项目目录下的相应文件,执行`docker-compose up`运行项目,或通过`docker-compose up -d`后台运行项目。通过`docker-compose down`停止项目
***
### config 配置
create new file `docker-compose.yml ` `run.sh` and a folder `hexo`
创建新文件 `docker-compose.yml ` `run.sh` 和一个目录`hexo`
copy hexo source file to `hexo`folder
复制hexo源码到`hexo`目录下
docker-compose.yml 内容如下
```
version: '3'
services:
hexo:
image: denalon/hexo-run
ports:
- "4000:4000"
environment:
- PGID=1000
- PUID=1000
- TZ=Asia/Shanghai
volumes:
- ./run.sh:/run.sh
- ./hexo:/hexo
entrypoint:
- sh
- /run.sh
```
run.sh 内容如下
```
npm install
hexo generate
hexo server
```
### run 运行
run `docker-compose up`or`docker-compose up -d`
在项目根目录下执行 `docker-compose up`或者`docker-compose up -d`
### other 其他功能
change `run.sh`file to run other hexo orders