1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-11-27 06:18:02 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Go to file
2019-11-11 18:29:11 +09:00
.vscode VSCode 디버거 셋업 2019-11-06 23:56:35 +11:00
db_utils 서버 코드 ts3 붙이고 문법 내스타일로 정리 2019-11-06 15:05:17 +11:00
src 마도스톤 정도면 유명한거 아닐까(??) 2019-11-11 05:56:55 +00:00
views 서버 코드 ts3 붙이고 문법 내스타일로 정리 2019-11-06 15:05:17 +11:00
.babelrc iOS9なんてしらん 2018-05-23 10:20:19 +09:00
.dockerignore first commit 2017-12-09 09:39:59 +09:00
.env.development VSCode 디버거 셋업 2019-11-06 23:56:35 +11:00
.eslintrc.json 빌드 안되는 문제 일단 전부 수정 2019-11-06 21:44:38 +11:00
.gitignore wip 2018-01-21 02:26:52 +09:00
.gitlab-ci.yml 깃랩이 빌드해주겠죠 뭐 2018-08-07 23:39:53 +09:00
API.md 초간단 API Docs 추가 2019-11-06 20:59:55 +11:00
docker-compose.yml DB 컨테이너의 포트를 닫고 볼륨 연결 2018-09-14 11:57:31 +09:00
Dockerfile 임시로 적용 2019-11-11 18:28:34 +09:00
LICENSE first commit 2017-12-09 09:39:59 +09:00
package.json 프로덕션 빌드 실패 문제 수정 2019-11-11 07:55:01 +00:00
README.md README 한글화 2019-10-31 20:30:14 +11:00
tsconfig.json 프론트 부분은 프론트만의 tsconfig을 사용하도록 변경 2019-11-06 23:55:02 +11:00
webpack.config.js 프로덕션 빌드 실패 문제 수정 2019-11-11 07:55:01 +00:00
yarn-error.log 서버 코드 ts3 붙이고 문법 내스타일로 정리 2019-11-06 15:05:17 +11:00
yarn.lock 프로덕션 빌드 실패 문제 수정 2019-11-11 07:55:01 +00:00

quesdon

Mastodon/Misskey를 위한 ask.fm 같은거

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로 빌드 후 http://localhost:8080 로 접속

디렉터리 구조

굳이 안 적어놔도 보면 알겠지만 혹시 모르니까

  • src/: 소스
    • server/: 서버 사이드 소스
      • api/: API 엔드포인트
      • db/: 데이터베이스 모델
      • utils/: 잡다한 것들
    • client/: 클라이언트 소스
  • views/: 서버 사이드 템플릿 (pug 템플릿 엔진 사용)