mirror of
https://github.com/byulmaru/quesdon
synced 2024-11-27 06:18:02 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
db_utils | ||
src | ||
views | ||
.babelrc | ||
.dockerignore | ||
.env.development | ||
.gitignore | ||
.gitlab-ci.yml | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tslint.json | ||
webpack.config.js | ||
yarn.lock |
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/
: データベースのModelutils/
: あちこちで使うやつ
client/
: クライアントのソース
views/
: サーバーサイドが見るテンプレート(pugで書かれている)