Skip to content

GitHub Advanced Bookstore Demo Repository. Automation via GitHub Actions and Deployments to Cloud environments.

License

Notifications You must be signed in to change notification settings

joshaber/books-advanced-beta-but-with-a-really-long-name-this-time-way-too-long-in-fact-to-be-practical

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Container Demo Bookstore

A Java based Servlet implementation of a bookstore.

bookstore

Deployment

This application follows a continuous deployment approach whereby any changes made to the default branch main will result in a new build and deployment then being made to the target platform.

This is all managed by using GitHub Actions to build, test, scan and deploy to the configured target platform. The project supports multiple target platforms including:

  • Azure Web Apps
  • Google Cloud Platform Cloud Run
  • Any Kubernetes platform (AKS, GKE, EKS, plain old Kubernetes on prem...)

The target platform is currently controlled using the GitHub Actions workflows and enabling/disabling the desired supporting deployment platforms.

Getting Started

If you are new and wanting to find out more information on the application and how to get started developing on it, take a look in at the docs

About

GitHub Advanced Bookstore Demo Repository. Automation via GitHub Actions and Deployments to Cloud environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 34.8%
  • Java 30.9%
  • HCL 17.2%
  • HTML 12.6%
  • Shell 2.5%
  • Dockerfile 1.4%
  • Smarty 0.6%