Navigation Menu

Skip to content

Takumon/mean-blog

Repository files navigation

アプリ画像

MIT License CircleCI Maintainability

※ 開発者の方は開発者向けREADMEを参照してください。本アプリのフォルダ構成やCIの方法を記載しています。

チームでナレッジ共有&蓄積するためのブログアプリ

  • イントラでの利用を想定
    • Dockerで簡単インストール
  • Markdown入力補助機能付き!プレーンテキスト形式でも書ける!
    • Markdownへの壁を低くしてMarkdownで書く文化を浸透させられる
    • Markdownを知らなくてもリストやテーブルなどが簡単に入力できる
  • 記事に対してコメントがしやすい!いいね機能も付いている!

License

MIT

デモ環境

https://material-blog-demo.herokuapp.com/

  • ユーザID/パスは DemoUser / DemoUser1234#

インストール方法

  • docker-compose.yml作成
version: "3.3"
services:
  web:
    image: takumon/mean-blog_auto
    ports:
      - 3000:3000
    depends_on:
      - mongo
    links:
      - mongo
    environment:
      MONGO_URL: mongodb://mongo:27017/test
  mongo:
    image: mongo:3.5.12
    ports:
      - 27017:27017
    volumes:
      - ./db:/data/db
  db-viewer:
    image: mongo-express:latest
    ports:
     - 8082:8081
    depends_on:
      - mongo
    links:
     - mongo
  • コンテナを起動
$ docker-compose up -d
  • ブラウザでhttp://localhost:3000にアクセス

構成

  • クライアント(フレームワーク) ・・・ Angular v6
  • クライアント(UIライブラリ) ・・・ Angular Material v6
  • サーバ ・・・ Express v4
  • 実行環境 ・・・Node v8
  • DB ・・・ MongoDB v3

About

MEAN stack blog app that can be started immediately with docker!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published