使用docker快速安装codimd

使用 docker-compose 设置 CodiMD

使用 docker 启动 CodiMD 的最简单方法是使用 docker-compose,请参阅下面的 docker-compose 示例配置。

version: "3"
services:
  database:
    image: postgres:11.6-alpine
    environment:
      - POSTGRES_USER=codimd
      - POSTGRES_PASSWORD=change_password
      - POSTGRES_DB=codimd
    volumes:
      - "database-data:/var/lib/postgresql/data"
    restart: always
  codimd:
    image: hackmdio/hackmd:2.4.1
    environment:
      - CMD_DB_URL=postgres://codimd:change_password@database/codimd
      - CMD_USECDN=false
    depends_on:
      - database
    ports:
      - "3000:3000"
    volumes:
      - upload-data:/home/hackmd/app/public/uploads
    restart: always
volumes:
  database-data: {}
  upload-data: {}

  1. 新建文件夹命名为codimd

  2. 复制上面的配置并另存为 docker-compose.yml放在文件夹里

  3. 修改你的数据库用户名和密码(默认不安全)

  4. 跑步 docker-compose up -d

  5. http://localhost:3000

    在浏览器中访问即可
    使用docker快速安装codimd_第1张图片

你可能感兴趣的:(实用工具,codimd,docker,postgresql)