This repository contains the backend for the Affinity project, built using the Axum framework in Rust. The backend manages API requests and communicates with a PostgreSQL database, ensuring high performance and scalability.
- Language: Rust
- Framework: Axum
- Database: PostgreSQL
- Containerization: Docker
- CI/CD: Github Actions ,Jenkins, Docker Compose
Make sure you have the following installed:
- Rust
- PostgreSQL
- Docker (optional, if running in a container)
- Clone the repository:
git clone https://github.com/Sidharth-Singh10/Affinity-backend cd Affinity-backend
- Build and run the backend:
cargo build cargo run
The dockerfile
is incomplete, add env
accordingly.
The docker-compose
is incomplete.
database url does not feed into the backend env
helm install <app-name> ./hell_charts
does the work without setting up a database.
Configure values.json
before running the command.
Read CONTRIBUTING.md
- Architecture (deprecated)
- Frontend:
https://github.com/rishyym0927/Affinity_frontend