requarks/wiki docker 部署

requarks/wiki 一个由 Node.js+Vue.js 构建的 wiki 系统,它开箱即用、界面美观、支持多语言(包括中文)、功能齐全,提供了包括评论、Markdown 编辑器、图片上传、标签、全局搜索、协同编辑、编辑历史、用户管理、谷歌分析等功能,同时支持高度自定义。适用于构建个人博客和团队内部的知识分享平台。

Docker 一键部署

借用 docker.1ms.run 做个镜像加速,数据持久化使用 卷 模式,方便后期迁移。

docker-compose.yml

version: '3'
services:

  wiki-db:
    container_name: wiki-db
    image: docker.1ms.run/postgres:15-alpine
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    logging:
      driver: none
    restart: unless-stopped
    volumes:
      - wiki-db-data:/var/lib/postgresql/data

  wiki:
    container_name: wiki
    image: docker.1ms.run/requarks/wiki:2
    depends_on:
      - wiki-db
    environment:
      DB_TYPE: postgres
      DB_HOST: wiki-db
      DB_NAME: wiki
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
    restart: unless-stopped
    ports:
      - "8080:3000"

volumes:
  wiki-db-data:
docker-compose up -d

http://localhost:8080/ 即可体验。

你可能感兴趣的:(wikidocker)