Rust Web Application (Portfolio)

This project demonstrates a complete Rust web app built with the Axum framework and deployed using a modern CI/CD pipeline. It integrates Docker, GitHub Actions, and Nginx for hosting, with Let's Encrypt providing SSL and Cloudflare managing DNS.

Key Highlights

Deployment Overview

1. Code pushed to GitHub triggers GitHub Actions.
2. CI/CD builds and uploads Docker image to GHCR.
3. EC2 server pulls and runs the container.
4. Nginx routes HTTPS traffic to the app.
    

Source Code

View the repository on GitHub.