1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-11-27 06:18:02 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Go to file
2018-09-14 11:57:31 +09:00
db_utils add ranking_instance.js 2018-05-14 16:12:03 +09:00
src 맞춤법이 잘못된거 수정 2018-09-02 14:50:25 +09:00
views 한글화 2018-08-07 23:00:22 +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
.gitlab-ci.yml 깃랩이 빌드해주겠죠 뭐 2018-08-07 23:39:53 +09:00
docker-compose.yml DB 컨테이너의 포트를 닫고 볼륨 연결 2018-09-14 11:57:31 +09:00
Dockerfile using node:10 2018-07-24 14:17:07 +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で書かれている)