This Docker container is designed to fetch and display the latest posts from a specified RSS feed using Python, Flask, and feedparser.
-
Clone this repository:
git clone https://github.com/simeononsecurity/docker-rss-display-web
-
Build the Docker image:
docker build -t rss-display .
or pull it from dockerhub
docker pull simeononsecurity/rss-display-web
-
Run the Docker container:
docker run -p 8080:80 --name rss-container rss-display
-
Visit http://localhost:8080 in your web browser to view the latest posts from the specified RSS feed.
To change the RSS feed source, modify the RSS_FEED_URL
environment variable in the Dockerfile:
ENV RSS_FEED_URL=https://simeononsecurity.com/index.xml
or
Pass it in at run time.
docker run -p 8080:80 --name rss-container -e RSS_FEED_URL=https://example.com/rss.xml rss-display
- Flask
- Werkzeug
- feedparser
These dependencies are listed in the requirements.txt
file.
Feel free to customize the Flask application (app.py
) and HTML template (templates/index.html
) to suit your needs. You can modify the number of displayed posts, the appearance of the webpage, and more.
This project is licensed under the MIT License - see the LICENSE file for details.