docker/hexo/Dockerfile
2018-07-20 13:13:55 +08:00

26 lines
456 B
Docker

FROM centos:7
MAINTAINER Yang <yangyufans@qq.com>
RUN yum install wget git-core -y
RUN wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
ENV NODE_VERSION=v10.7.0
RUN source ~/.bash_profile \
&& nvm install $NODE_VERSION \
&& npm install -g hexo-cli
RUN mkdir /logs
ENV NODE_HOME /root/.nvm/versions/node/$NODE_VERSION
ENV PATH $PATH:$NODE_HOME/bin
EXPOSE 80
COPY start.sh /
RUN chmod 777 /start.sh
ENTRYPOINT ["/start.sh"]