Docker 中部署 StackEdit

瞳人


发布于 July 10, 2015, 5:54 p.m.

0 个评论

Docker StackEdit


StackEdit 是一个 Markdown 编辑器. 本文介绍如何在 Docker 中运行 StackEdit.

StackEdit

StackEdit is a full-featured, open-source Markdown editor based on PageDown, the Markdown library used by Stack Overflow and the other Stack Exchange sites.

Build Docker Image

很简单, 就一个 Dockerfile 文件.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
FROM aplusplus/ubuntu:14.04
MAINTAINER Shengwei An (njuaplusplus # google mail)

RUN apt-get update \
 && apt-get install -y curl git \
 && curl -sL https://deb.nodesource.com/setup_0.12 | bash - \
 && apt-get install -y nodejs \
 && rm -rf /var/lib/apt/lists/* \
 && git clone https://github.com/benweet/stackedit.git

WORKDIR /stackedit

RUN npm install \
 && npm install bower \
 && node_modules/bower/bin/bower install --production --config.interactive=false --allow-root

EXPOSE 3000

CMD nodejs server.js

Build image:

1
docker build -t aplusplus/stackedit .

Run container

1
docker run -d -p 3000:3000 aplusplus/stackedit

然后用浏览器打开 http://yourdomain.com:3000.


哎呦, 不错哦!

0 Comments


Leave a Comment:

博客搜索

友情链接

公告

本博客代码已经公布在 Github 上,欢迎交流指正。

QQ 邮箱对 mailgun 不太友好, 所以使用 QQ 邮箱的评论, 可能会无法及时收到邮件。我会尽快寻找其他解决方案的。

本人现在独自使用 linode vps, 20 美元/月, 感觉压力大, 如果有意一起合租, 可以联系我. 在我的任意一篇文章下面留言即可. 关于使用方式, 现在倾向于使用 docker.