- Clone the Repository
git clone https://github.com/TalentHubProject/monolith.git
cd monolith
- Environment Configuration
Duplicate the .env.example file to .env and adjust the environment variables as needed.
cp .env.example .env
- Launching Services
Use Docker Compose to build and start the services:
Production
docker-compose up -d
Development
docker-compose -f docker-compose.dev.yml up -d
Service | Port | Technology | Description |
---|---|---|---|
API | 5000 | Asp.NET | REST API for managing Talent Hub data |
Discord Bot | 5001 | JDA | The famous Aleks Bot ! ꒰(˶• ᴗ •˶)꒱ |
Website | 3000 | NuxtJs | Web interface for accessing Talent Hub features |
Database | 5432 | PostgreSQL | Relational database management system |
- Name:
th-dev_net
- Driver:
bridge
We encourage contributions to the Talent Hub Monolith project! Please see CONTRIBUTING.md for more information on how to contribute.
This project is licensed under the MIT License. See the LICENSE file for more details.