textadv.com는 사용자가 직접 텍스트 기반 게임을 제작하고 공유하며 즐길 수 있는 웹 플랫폼입니다. 이 프로젝트는 텍스트 게임의 창작과 플레이를 웹 환경에서 손쉽게 구현할 수 있도록 지원합니다.
- TypeScript
- NestJS
- PostgreSQL
- Redis
- Docker
- AWS(EC2, RDS, Route 53)
textadv.com-backend/
├── src/ # 주요 소스 코드
├── test/ # 테스트 코드
├── public/ # 정적 파일
├── .env # 환경 변수 설정
├── Dockerfile # Docker 이미지 설정
├── docker-compose.yml # Docker Compose 설정
├── package.json # 프로젝트 메타데이터 및 의존성
├── tsconfig.json # TypeScript 설정
└── README.md # 프로젝트 설명 파일
git clone https://github.com/Cho-ga-nom/textadv.com-backend.git
cd textadv.com-backend
.env
파일을 생성하고 필요한 환경 변수를 설정합니다. 예시:
DATABASE_URL=postgres://user:password@localhost:5432/textadv
REDIS_HOST=localhost
REDIS_PORT=6379
docker-compose up --build
이 명령어는 PostgreSQL, Redis, NestJS 서버를 포함한 모든 서비스를 컨테이너로 실행합니다.
Docker를 사용하지 않고 로컬에서 직접 실행하려면:
npm install
npm run start:dev
- 프론트엔드 저장소: One-room-developers/Twine_pull
- 공식 웹사이트: textadv.com ❌ 현재 도메인 만료로 서비스 중단됨