Skip to content

🍣 All-in-one, website, discord bot, API managed around a monolithic architecture.

License

Notifications You must be signed in to change notification settings

TalentHubProject/monolith

Repository files navigation

GitHub License GitHub Issues GitHub Last Commit

monolith

Discord | Website

Prerequisites

Installation

  1. Clone the Repository
git clone https://github.com/TalentHubProject/monolith.git
cd monolith
  1. Environment Configuration

Duplicate the .env.example file to .env and adjust the environment variables as needed.

cp .env.example .env
  1. 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

Services

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

Docker Network

  • Name: th-dev_net
  • Driver: bridge

Contributing

We encourage contributions to the Talent Hub Monolith project! Please see CONTRIBUTING.md for more information on how to contribute.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributors

About

🍣 All-in-one, website, discord bot, API managed around a monolithic architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published