Skip to content

About

The RSS Aggregator is a Go-based application that fetches and aggregates RSS feeds from various sources into a unified platform.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

RSS Aggregator

The RSS Aggregator is a Go-based application that fetches and aggregates RSS feeds from various sources into a unified platform.

Key Features

-> Go: Improve code reliability and maintainability with Go's strong typing and concurrency support, reducing bugs and enhancing development efficiency.

-> Docker: Containerize the application for consistent environments and streamlined deployment, ensuring scalability and ease of management across different setups.

-> PostgreSQL: Use PostgreSQL as the relational database for reliable data storage and complex query capabilities.

-> GitHub Actions: Automate workflows and streamline CI/CD processes with GitHub Actions, enabling efficient testing, building, and deployment of applications, while enhancing collaboration and integration across teams.

-> AWS EC2: Utilize Amazon EC2 for scalable and flexible cloud computing, allowing for quick deployment of applications on virtual servers with customizable configurations.

-> AWS ECS: Leverage Amazon ECS for efficient container orchestration, enabling seamless management and scaling of Docker containers in a fully managed environment.

-> AWS ECR: Use Amazon ECR for secure and scalable container image storage, simplifying the process of storing, managing, and deploying Docker images within the AWS ecosystem.

Getting Started

// HTTP
> git clone https://github.com/Triyaambak/RSS-Aggregator.git

// SSH
> git clone git@github.com:Triyaambak/RSS-Aggregator.git

Setting up docker-compose.yml env variables

> touch .env

Your .env file should contain the following

POSTGRES_PORT=xxxx
FRONTEND_PORT=xxxx
BACKEND_PORT=xxxx
REDIS_PORT=xxxx

Now after everything is set

> docker compose up --watch

About

The RSS Aggregator is a Go-based application that fetches and aggregates RSS feeds from various sources into a unified platform.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages