Skip to content

A
aws-ec2

  • This Project is a comprehensive example project that demonstrates how to fully automate the build, test, and deployment process for a web application using React and Vite, orchestrated by GitLab CI/CD. The project covers the entire development lifecycle, including code quality checks, reproducible builds, automated unit and end-to-end testing, and multiple deployment strategies such as Netlify (for review, staging, and production environments), AWS S3, and AWS EC2 with Nginx. All credentials and secrets are managed securely using GitLab CI/CD variables, ensuring best practices for security and maintainability. The repository also includes advanced pipeline features like job templates, artifact management, parallelization with needs, and robust error handling. This project serves as both a practical template for professional CI/CD pipelines and a learning resource for modern DevOps workflows.

    Updated
    Updated
  • A real-time chat web application

    Updated
    Updated