Ruins He's house

Enjoy the daily life

某天做日常工作的时候遇到了一个小问题,有一个在远程的开发机(不是任何的部署环境)中的测试不能通过。因为相同的测试在本地是可以通过的,于是我打算将远程的代码目录直接通过 rsync 同步到本地来二次检查测试是不是由于不同内核导致,还是由于测试顺序随机导致的。

阅读全文 »

You can simply add a Dockerfile which looks like:

1
2
3
4
5
6
7
8
9
10
11
FROM node:alpine AS builder

RUN npm config set unsafe-perm true && npm install -g hexo-cli

COPY . /app
WORKDIR /app
RUN npm install && hexo generate

FROM httpd:alpine

COPY --from=builder /app/public /usr/local/apache2/htdocs/

Then call docker build -t image:tag . to build your own blog. To run the blog locally, you can simply run command docker run -p {host_port}:80 image:tag.

0%