1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-11-23 06:26:04 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Go to file
타와리 fe87c29903
Add Support Cherrypick (#4)
* Add Support for cherrypick

* Add Support Cherrypick
2024-10-08 15:47:11 +09:00
.github/workflows GitHub Actions 자동 빌드 추가 2022-11-06 02:21:25 +09:00
.vscode VSCode 디버거 셋업 2019-11-06 23:56:35 +11:00
db_utils 서버 코드 ts3 붙이고 문법 내스타일로 정리 2019-11-06 15:05:17 +11:00
src Add Support Cherrypick (#4) 2024-10-08 15:47:11 +09:00
views head 태그에서 title 태그 나오도록 수정 2023-08-04 19:10:13 +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 VSCode 디버거 셋업 2019-11-06 23:56:35 +11:00
.eslintrc.json 빌드 안되는 문제 일단 전부 수정 2019-11-06 21:44:38 +11:00
.gitignore npm debug 로그 안올라오게 조정 2023-08-01 17:07:47 +09:00
.gitlab-ci.yml ARMv8로 빌드 2022-04-23 21:45:38 +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 ARMv8로 빌드 2022-04-23 21:45:38 +09:00
LICENSE first commit 2017-12-09 09:39:59 +09:00
package.json head 태그에서 title 태그 나오도록 수정 2023-08-04 19:10:13 +09:00
README.md README 한글화 2019-10-31 20:30:14 +11:00
tsconfig.json minifier관련 문제 수정 2019-11-11 21:30:26 +11:00
webpack.config.js minifier관련 문제 수정 2019-11-11 21:30:26 +11:00
yarn.lock head 태그에서 title 태그 나오도록 수정 2023-08-04 19:10:13 +09: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 템플릿 엔진 사용)