
thethe
당신은 위협 헌터입니다. 조사 중에 브라우저에서 20개 이상의 탭이 열려 있고, 데이터가 담긴 .txt 파일들이 흩어져 있으며, 배경에 몇몇 터미널이 떠 있는 자신을 발견한 적이 있나요?
theTHE는 조사에 관한 모든 정보를 단일 프로젝트로 중앙집중화하고 그 결과를 귀하의 팀과 공유합니다(다른 사람과는 공유하지 않음). theTHE는 API 응답을 캐시하므로 요청을 반복할 필요가 없습니다. 키를 공유하지 말고 사용자가 서비스에 직접 호출하도록 하십시오.
theTHE는 또한 일부 명령줄 도구가 통합되어 있어 터미널을 열고 결과를 .txt 파일로 파이프할 필요가 없습니다.
피드백을 환영합니다.
릴리스를 확인하세요.
설치를 간편하게 해주는 install.sh 스크립트가 있습니다. 다음 중 하나를 수행하여 다운로드 및 실행하세요:
curl -sSL https://raw.githubusercontent.com/ElevenPaths/thethe/master/install.sh | bash
또는 이 저장소를 클론하세요:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe
그리고 thethe 디렉터리 안에서 설치 스크립트를 한 단계 위로 이동하고 실행하세요:
mv thethe/install.sh
./install.sh
thethe 루트 디렉터리에 다음 구조의 .env 파일이 반드시 있어야 합니다:
MONGO_INITDB_ROOT_USERNAME=
MONGO_INITDB_ROOT_PASSWORD=
MONGO_INITDB_DATABASE=thethe
THETHE_SECRET=
thethe 디렉터리 안에서:
./start.sh
개발자이신가요?
./start dev
시스템에 기본적으로 저장된 API 키는 없습니다.
API 키를 추가하려면 사용자 메뉴(오른쪽 상단 모서리)에 키를 관리하는 옵션이 있습니다.
Mongodb는 mongodb_data 폴더에서 외부 저장 및 백업을 용이하게 하는 바인드 볼륨을 가지고 있습니다.
어쨌든, 우리는 mongo 컨테이너에서 데이터를 백업(압축 파일)하고 복원하는 몇 가지 스크립트를 제공했습니다.
utils 폴더 안에:
백업 만들기
backup_thethe_db.sh <mongo_user> <mongo_password>
백업에서 복원
restore_thethe_db.sh <mongo_user> <mongo_password>
백업 파일 이름은 db.dump.gz입니다.
데이터베이스 외부에 theTHE가 저장해야 하는 모든 것(파일, 이미지 등)을 위한 external 폴더가 있습니다.
이 폴더는 백업 정책에 따라 백업하십시오.
thethe 업데이트를 참조하세요.
프로젝트에 기여하려는 경우 개발 버전이 제공됩니다:
저장소를 가져오세요:
git clone --recurse-submodules https://github.com/ElevenPaths/thethe.git
처음 한 번만...
cd thethe_frontend
npm install
cd ..
이제 개발 환경이 준비되었습니다. 코딩이 필요할 때마다 다음 명령으로 thethe를 실행하세요:
./start.sh dev
웹사이트: https://thethe.e-paths.com
라이선스: https://raw.githubusercontent.com/ElevenPaths/thethe/master/LICENSE