1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-11-30 15:58:01 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Go to file
2018-05-14 17:22:21 +09:00
db_utils add ranking_instance.js 2018-05-14 16:12:03 +09:00
src export default → export 2018-05-14 17:22:21 +09:00
views move views folder 2018-05-11 04:21:41 +09:00
.babelrc remove transform-async-to-generator plugin 2018-01-20 22:52:45 +09:00
.dockerignore first commit 2017-12-09 09:39:59 +09:00
.env.development load dotenv 2018-05-14 16:11:21 +09:00
.gitignore wip 2018-01-21 02:26:52 +09:00
Dockerfile use yarn 2018-05-11 04:18:42 +09:00
LICENSE first commit 2017-12-09 09:39:59 +09:00
package.json load dotenv 2018-05-14 16:11:21 +09:00
README.md load dotenv 2018-05-14 16:11:21 +09:00
tsconfig.json wip 2018-01-19 03:31:13 +09:00
webpack.config.js disable uglifyjs 2018-01-20 21:50:25 +09:00
yarn.lock load dotenv 2018-05-14 16:11:21 +09:00

quesdon

ザ・インタビューズとかaskfmとかそういうののMastodon版

LICENSE: AGPL 3.0

how to run

required: latest version Node.js, MongoDB

yarn install
yarn build
MONGODB_URL=mongodb://localhost/quesdon BACK_PORT=3000 yarn start

開発のしかた

開発環境を立てる

cp .env.development .envしたあとyarn devとするといろいろwatchしながら動くやつが立ち上がるのであとは http://localhost:8080 を開くだけ

ファイル構造

言わなくても見ればわかると思いますが念のため

  • src/: ソース一式
    • server/: サーバーサイドのソース
      • api/: APIまわりが入ってるやつ
      • db/: データベースのModel
      • utils/: あちこちで使うやつ
    • client/: クライアントのソース
  • views/: サーバーサイドが見るテンプレート(pugで書かれている)