SSL-Check is a web application designed to verify the SSL certificate of any web domain. This tool is useful for quickly checking the validity and details of SSL certificates, ensuring that your website is secure and compliant.
You have two options to deploy this web application:
To deploy the application manually:
- Clone this repository to your local machine.
- Host the
webapp
directory on a web server that supports PHP.
That’s it! Your SSL checker will be up and running.
Alternatively, you can deploy the application using a pre-built Docker container:
-
Pull the latest image from Docker Hub:
docker pull henrybravo/ssl-checker-webapp:latest
The Docker image for this application is automatically built using GitHub Actions and pushed to Docker Hub as a public image. You can find the latest builds here.
For those interested in deploying to Azure Container Registry (ACR), an example pipeline configuration is available in the Azure Pipelines branch.
This containerized application can be deployed to Azure Container Apps (ACA). A continuous integration (CI) pipeline for this deployment is available here.
Try out the demo version of the SSL Checker here.
Note: The demo app is configured to scale to zero when idle, so the first request may take approximately 30 seconds to start as the container instantiates on Azure.
This web application is developed using PHP and JavaScript, with significant contributions from GitHub Copilot. The project was an experiment in utilizing AI-powered code suggestions, showcasing the potential for rapid development. The experience was not only productive but also highly enjoyable.
Feel free to contribute to this project or reach out with any questions. Your feedback is always appreciated!