Skip to content

This is a project to use Flask, SQLite3, Docker, Heroku, and Gunicorn to server a web application.

Notifications You must be signed in to change notification settings

MichaelThamm/website

Repository files navigation

Welcome

This is a repo to host a website using:

Hosted on the Web

  • My page can be found at www.michaelthamm.com which uses some of the Youtube videos to set up a paid custom domain or you can do it free using the herokuapp.com domain.

Hosted Locally

CI/CD Automation

Actions Workflow

  • The generic workflow follows:
    • build
      • Test the website page reference URLs for failure.
      • Build the docker image
      • Push the docker image to DockerHub
    • deploy
      • Push the application to Heroku resource
    • test-deployed
      • Run lighthouse to test the metrics of the deployed webpage Lighthouse Results Summary Lighthouse Speed Results

Execute CI/CD

  • Create a tag
git tag vX.X.X
  • Push the tag to heroku
git push origin vX.X.X

Supporting References

About

This is a project to use Flask, SQLite3, Docker, Heroku, and Gunicorn to server a web application.

Resources

Stars

Watchers

Forks

Packages

No packages published