1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-11-30 15:58:01 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Go to file
2018-06-23 07:47:01 +09:00
db_utils add ranking_instance.js 2018-05-14 16:12:03 +09:00
src fix bug 2018-06-23 07:47:01 +09:00
views iOS9.3.5なんてしらん 2018-05-23 10:23:40 +09:00
.babelrc iOS9なんてしらん 2018-05-23 10:20:19 +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 using momentjs 2018-06-23 07:43:39 +09:00
README.md load dotenv 2018-05-14 16:11:21 +09:00
tsconfig.json many many fixes 2018-06-23 07:13:21 +09:00
tslint.json fix tslint.json 2018-06-23 06:32:30 +09:00
webpack.config.js 最適化の対象からClassNameを外した 2018-05-19 21:54:29 +09:00
yarn.lock using momentjs 2018-06-23 07:43:39 +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で書かれている)