Loading repository data…
Loading repository data…
POLY-PROMPT-TEAM-7 / repository
This repository contains the Docker Compose orchestration for the KG Study Tool application.
This repository contains the Docker Compose orchestration for the KG Study Tool application.
KG Study Tool transforms scattered course materials (PDFs, slides, notes) into interactive knowledge graphs. Upload documents to visualize how concepts, theories, methods, and people relate across your entire course.
Entity Types:
Relationship Types:
git clone <repository-url>
cd DockerCompose
Create a .env file in the root directory:
# OpenAI API Configuration
OPENAI_API_KEY=your_api_key_here
# Application Configuration
API_HOST=0.0.0.0
API_PORT=8000
docker-compose up -d
This will start:
Open your browser and navigate to http://localhost:3000
docker-compose down
# View all logs
docker-compose logs -f
# View specific service logs
docker-compose logs -f backend
docker-compose logs -f frontend
`` . compose.yml # Docker Compose configuration .env # Environment variables (not tracked) .gitignore # Git ignore rules README.md # This file LICENSE # Apache 2.0 license
## Services
### Backend
- Image: ghcr.io/poly-prompt-team-7/backend-placeholder:latest
- Port: 8000
- Provides REST API for document upload, extraction, and graph queries
### Frontend
- Image: ghcr.io/yourorg/frontend-placeholder:latest
- Port: 3000
- React-based UI for document upload and graph visualization
- Connects to backend via API_URL environment variable
## Development
For full development setup (backend code, frontend code, schema definitions), refer to the main application repositories.
## License
Apache 2.0