Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Altair Blog

A Django blog application deployed on AWS ECS with Terraform infrastructure. Features a CI/CD pipeline using GitHub Actions, Docker containerization, and IaC security scanning with Checkov.

Tech Stack

  • Backend: Django 5 + Django REST Framework
  • Database: PostgreSQL (RDS)
  • Infrastructure: Terraform (VPC, ECS, RDS, ALB, ECR)
  • Containerization: Docker
  • CI/CD: GitHub Actions (Checkov, Terraform fmt/validate, Django tests)
  • Deployment: AWS ECS Fargate

Quick Start

# Clone and enter the project
cd altair-blog

# Set up Python environment
cd app
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

# Run tests
python manage.py test

# Run locally
python manage.py runserver

Architecture

altair-blog architecture

See docs/DEVELOPMENT.md for full setup instructions.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages