New Demos Website
Problem
How do I easily host old projects?
While avoiding the time-consuming process of upgrading, rewriting code, or dealing with compatibility issues?
While keeping costs as low as possible?
What about security?
What about domains and URL paths?
What about CI / CD and testing?
Solution
Enter Reckless.Technology; a self-hosted server orchestrated with Docker Compose and deployed with GitHub Actions!
Infrastructure
Cloudflare - DDOS Protection, Strict SSL Enforcement
Let’s Encrypt - SSL Certificates
Traefik - SSL Proxy & Container Routing
Error-Pages - Error Page Handling
Docker - Container Hosting
Continuous Integration / Deployment
Github Actions - Event Triggering
Self-hosted Runner - Custom Build Environment
Docker Compose - Stack Management & Container Networking
Docker - Container Hosting
Front-End / Directory
Create-react-app - A good starting point
Redux - State Management
Material-ui - Components & Styling