This project is a fork of the famous Spring PetClinic application.
See this page if you need more details about this application.
Using this repository, you can deploy the PetClinic app to VMware Tanzu Application Platform, your platform simplifying the Kubernetes developer experience.
No need to mess with Dockerfile or craft kilometers of YAML files, you can now deploy PetClinic to your favorite Kubernetes distribution with a single command.
Use this command to deploy the app:
tanzu apps workload apply -f config/workload.yamlUse this command to deploy a PostgreSQL database:
tanzu service class-claim create spring-petclinic-db --class postgresql-unmanaged --parameter storageGB=1You can now deploy the app including the PostgreSQL configuration:
tanzu apps workload apply -f config/workload-postgres.yamlUse this command to deploy a MySQL database:
tanzu service class-claim create spring-petclinic-db --class mysql-unmanaged --parameter storageGB=1You can now deploy the app including the MySQL configuration:
tanzu apps workload apply -f config/workload-mysql.yamlThe issue tracker is the preferred channel for bug reports, features requests and submitting pull requests.
For pull requests, editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at https://editorconfig.org. If you have not previously done so, please fill out and submit the Contributor License Agreement.
The Spring PetClinic sample application is released under version 2.0 of the Apache License.